透過NAS的BitTorrent、Donkey或eMule等通訊協定經由網路分享下載到的檔案,經常會有一大堆的版權宣告檔、廣告檔等,每次要刪除這些.txt、.url、.chm、.mht等簡直是在浪費生命,今天試了一會,終於在NAS裡以命令行一舉刪除這些垃圾檔。
我使用的QNAP 219P II以ssh連線後,它的指令是BusyBox v1.01,都是精簡過的Unix/Linux命令,網路上找到用 find -print0 與xargs組合的方法無法使用,最後是用find和while達成:
find /share/Download -type f -name *.url -print | while read i; do rm "$i"; done
命令rm “$i"中的雙引號可以把帶有空白的資料夾或檔名都處理掉。
##
您可能也會有興趣的類似文章- 掛載遠端Linux磁碟的方法,方便NAS檔案複製 (0則留言, 2013/11/23)
- 在TS-109安裝TiddlyWiki與Joomla! (0則留言, 2007/11/29)
- 方便但常會忘了的指令 (0則留言, 2004/12/15)
- [QNAP NAS] 用SQLite Manager讀取pyLoad資料 (0則留言, 2011/11/06)
- [TS-109] 掛載ISO檔案的命令 (0則留言, 2008/03/13)
- 透過TS-109播放影片檔案的簡單作法 (0則留言, 2007/11/18)
- [轉貼聯合新聞網] 學生網站 人氣直逼入口網 (0則留言, 2005/04/18)
- [QNAP NAS] 使用pyLoad下載免費空間的檔案 (0則留言, 2011/10/18)
- TS-109網址不加斜線連線錯誤的修正 (0則留言, 2007/12/02)
- 用iPad QMobile觀看NAS裡的多媒體檔案 (0則留言, 2011/03/05)
- 運行在TS-109上的ccTiddly設定調整 (2則留言, 2007/12/01)
- 使用QNAP TS-109 NAS設備的心得 (0則留言, 2007/10/18)
- NAS初體驗:打造家庭KKBox音樂中心 (0則留言, 2012/08/04)
- 更新TS-109韌體與安裝MLDonkey (0則留言, 2010/01/08)
- QNAP TS-109 NAS韌體2.0更新:變更BT程式 (0則留言, 2008/02/11)
The post [NAS BusyBox] 一行指令刪除特定資料夾(與其子目錄)內所有不需要的檔案 appeared first on 簡睿隨筆.