我有一些目录(
linux机器)充满了高度可压缩的* .foo文件.
现在我只有一个执行gzip * .foo的脚本,它将每个文件gzips到自己的.gz文件中,并删除原始文件. 7z会将这些文件压缩到gzip的一半,所以我想切换到那个.
如何使用7z开始这样的目录
file1.foo file2.foo file3.foo
并最终得到
file1.foo.7z file2.foo.7z file3.foo.7z
解决方法
for i in *.foo; do 7za a $i.7z $i; if [ $? -eq 0 ]; then rm $i; fi; done
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。