2
我正在寻找从扩展名目录中删除文件的最佳方法。 我打算按日期去做。但现在,我正在测试它的工作原理。 此:通过扩展名删除文件的最佳方式是什么?
dir=/tmp/backup/
mask="jpeg jpg png gif bmp pdf"
for i in $mask; do
find $dir -name "*.$i" -type f -delete
done
或那样吗?
find $dir \(-name "*.jpeg" -o -name "*.jpg" -o -name "*.png" \
-o -name "*.gif" -o -name "*.bmp" -o -name "*.pdf" \) -type f -delete
我婉与机器和操作系统的五矿资源去做。也许你知道其他方式来做到这一点。因为我将删除一年前的文件。它可以调用滞后。谢谢。