Find
在目錄中循環查找文件夾並刪除
我使用 Dreamweaver 將網頁上傳到我的網站,它會將一個名為 _note 的文件夾帶到我網站的任何地方。請問如何在目錄(/home/user/htdocs)中循環找到_note文件夾並刪除?
假設您在網路伺服器上有一個 shell,這個命令會這樣做:
find /home/user/htdocs -type d -name _note -exec rm -rfv "{}" \;
但是,我會更加小心。我會首先這樣做以獲取列表並確保其良好:
find /home/user/htdocs -type d -name _note -exec echo "'{}'" \; > file.txt
然後查看文件,如果一切正常:
cat file.txt | xargs rm -fvr
這樣您就可以在刪除關鍵文件之前發現錯誤。
您可以使用lftp with
rm -r
以遞歸方式刪除文件夾/文件模式/名稱。我認為您可以下載和安裝適用於 Windows 的 lftp 命令行版本。