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 ./*/*