[問題] 可以快速刪除的目錄
請教各位,
我有一個目錄 ~/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
討論串 (同標題文章)
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章