Linux中特别目录文件到一个文件

tar -cvzf 自定义文件名.tar.gz 要压缩的文件目录。
rz上传,sz下载

假设有 A 、 B 、 C 等目录,分别包含 1 、 2 、 3 、 a 、 b 、 c 等文件或目录,现在需要分别把 1\2\3\a\b\c 这些文件用 zip 压缩,文件名为“相应的目录.zip ”,但不能包含 A 、 B 、 C 等目录本身,还不能改变目录结构。

如果是三层:

for i in `find ./* -type d`;do zip $i.zip `find $i | grep -v "$i$"`;done

一层数据带上两层数据

tar -cvzf ./*/*
发布了10 篇原创文章 · 获赞 1 · 访问量 1699

猜你喜欢

转载自blog.csdn.net/Carl_wang3333333/article/details/102511624