生產中有一臺數據備份服務器是Linux系統,用來備份windows文件服務器的數據。同步數據後發現,每個子目錄裏面都有一個“Thumbs.db”文件。起初以爲是病毒,查證後才知道原來是“Thumbs.db縮略圖緩存文件”。
因爲數據龐大,近乎有幾千個文件夾裏面都有這個“Thumbs.db”文件。不可能一個一個刪除,於是查資料發現以下命令:
方法一:
find /home/ftp_data/pokes/ -name 'Thumbs.db' -exec rm -rf {} \;
方法二:
#!/bin/bash
#刪除/home/ftp_data/pokes/目錄下,多個子目錄中的Thumbs.db文件
cd /home/ftp_data/pokes/
find ./ -name 'Thumbs.db' > temp.txt
for i in $(cat temp.txt)
do
rm -rf "$i" &> /dev/null
done
rm -rf /home/ftp_data/pokes/temp.txt #完事之後把提取的路徑文件刪了