linux命令 tar 有什么选项可以在解压完后自动删除源文件啊!?

linux命令 tar 有什么选项可以在解压完后自动删除源文件啊!?,第1张

在平时的维护工作中,tar命令应该经是会常用到。我们常常用这个命令来归档压缩文件

假设粗漏我们压缩文件文件aaa.log 为aaa.log.tar.gz ,归档哗侍压缩之后,并删除文件aaa.log。请参阅下面的命令:

tar -zcvf aaa.log.tar.gz aaa.log --remove-files

可乱凳吵以看出,主要是使用了--remove-files 这个命令参数选项。

AIX 下没有直接删除源文件的缓唯参数。不过想压缩完后直接删除源文件可以写成下面的格式

tar -xvf file.tar sourcefile &&rm -f sourcefile

请小心测试,谨防误删

我测试了一下乎裤,结果如下:

#cd /tmp

#touch test

#tar -cvf test.tar test &&rm -rf test

#ls -al|grep test

-rw-r--r-- 1 teststaff 10240 Aug 13 03:42 test.tar

测试结果已经没有源文件test了岁哪简

可能在上传过程中出现了网络问题(具体撒问题,待查),导致tar.gz包不是一个正确的tar.gz,所以重新上传败蔽橡一个tar.gz,再用命令解压就可以了。

如何可察旁以并败在手机解压开tar.gz?

1,tar.gz文件到手机任何一个目录,安装工具打开。

2,点击tar.gz所在手机目录,找到tar.gz按住它。

3,选解压到当前文件夹,你即可把tar.gz文件解压出来。

4,对于源文件,则选择他啊,点击删除,点击是,把它删除了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12231497.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存