我有几个目录,包含各种大小的文件。我想只存档超过100兆字节的文件。有一个简单的命令行参数的想法吗?
答案 0 :(得分:1)
喜欢这个
find . -size +100M -exec gzip {} \;
如果您打算定期运行它,您可能希望排除已经像这样的gzip文件
find . ! -name "*.gz" -size +100M -exec gzip {} \;
如果你有很多大文件和(比方说)四核CPU,你可以一次做4个这样的
find . -size +100M | xargs -n 1 -P 4 gzip
答案 1 :(得分:0)
查看-size
命令的find
选项。
文档:find(1)