假设粗漏我们压缩文件文件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,对于源文件,则选择他啊,点击删除,点击是,把它删除了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)