前端之家收集整理的这篇文章主要介绍了
linux – 将目录中的每个文件压缩到自己的压缩文件中,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何将目录中的每个
文件压缩到自己的tar中,同时保留每个
文件的
名称?
即
file1.out
file2.out
– >
file1.out.tar.gz
file2.out.tar.gz
在这种情况下,将每个
文件放入单独的tar
文件中都没有任何意义.您可以使用gzip直接压缩它们:
gzip *
将导致file1.out.gz,file2.out.gz等.
如果您需要将压缩存档作为单个文件,则仅使用tar.
如果您需要为每个文件提供tar存档,您可以像这样创建它:
for i in *; do tar -czf $i.tar.gz $i; done
原文链接:https://www.f2er.com/linux/402476.html