Linux –压缩每个文件夹/目录以分离档案

可以说,您有一堆文件夹占用了大量的空间,这些空间您从未真正使用过但想要保留。

您如何轻松地将它们全部压缩到每个文件夹的单独存档中?

#!/ bin / bash

用于* /中的文件夹


zip -r -9“ ${文件夹%/}。zip”“ $文件夹”
完成

将该文件保存到文件中,然后chmod + x并在要压缩文件夹的位置运行。每个文件夹(及其中的所有内容)将被压缩到其自己的foldername.zip归档文件中。

对于zip,-9是最大压缩的标志。