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
我婉與機器和操作系統的五礦資源去做。也許你知道其他方式來做到這一點。因爲我將刪除一年前的文件。它可以調用滯後。謝謝。