标签: bash shell
我有一个目录,该目录中已经存储了很多文件,因此我正在研究一个脚本来监视磁盘空间,如果磁盘空间超过80%,它将压缩文件。 所有文件均以文件结尾。# 我的问题是如何压缩所有以数字结尾的文件而不压缩压缩文件 我完成了大部分脚本,但现在还停留在 请您帮助
答案 0 :(得分:0)
您可以压缩此命令find . -not -name "*.zip"输出的文件。
find . -not -name "*.zip"
查找是一种很好用的命令,用于根据各种条件“查找”文件。
您可以使用man find或(在线版本)here
man find
答案 1 :(得分:0)
只需使用带有zip参数的-x命令,就可以将已经压缩的文件排除在压缩归档文件之外。该命令将如下所示:
zip
-x
zip -r compressed.zip . -x "*.zip"