[問題] 可以快速刪除的目錄

看板FreeBSD作者 (肯先生)時間14年前 (2010/02/26 04:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/6 (看更多)
請教各位, 我有一個目錄 ~/cache,每天早上固定要移除裡面的內容,現在的作法是: #!/bin/sh cd /xxx rand=`echo "<?echo mt_rand(100,999);?>" | /usr/local/bin/php` old_cache_dir="cache_$rand" mv cache $old_cache_dir mkdir cache chown nobody cache rm -rf /xxx/$old_cache_dir & 可是後來覺得這樣刪檔案花好久的時間,應該可以把 cache 放到一個新的 partition,然後就 newfs,比刪檔案快,就像這樣 mount /dev/ad0s1d /xxx/cache (要用的時候) umount -f /xxx/cache (要刪的時候) newfs /dev/ad0s1d mount /dev/ad0s1d /xxx/cache (又是一條好漢) 但是新增一個 partition 工程浩大。 請教各位有沒有什麼方法,可以快速刪除一個目錄下所有的檔案。 目前刪除舊的 cache 目錄,每天都得跑上好幾分鐘。 感謝,順祝新年快樂。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.103.183
文章代碼(AID): #1BXk8ZkU (FreeBSD)
文章代碼(AID): #1BXk8ZkU (FreeBSD)