通過find命令,例如:
find /home/log/aalog/ -type f [-print] -delete
如需刪除多個,可以放到shell指令碼裡:
建立 乙個檔案 rmlog.sh
#bin/bash
find /home/log/aalog/ -type f [-print] -delete
find /home/log/bblog/ -type f [-print] -delete
find /home/log/cclog/ -type f [-print] -delete
儲存後為其新增操作許可權就可以執行了。
下面是linux的定時任務
通過crontab命令操作:
1.顯示當前使用者正在執行的crontab
crontab -l
2.修改當前使用者crontab
crontab -e
相當於vi,進去之後設定,如:
*/10 * * * * /home/bin/rmlog.sh
儲存後即開始執行定時任務 Linux刪除指定目錄檔案指令碼
刪除語法格式 find 對應目錄 mtime 天數 name 檔名 exec rm rf find u01 masicong mtime 10 name exec rm rf 將 u01 backups目錄下所有10天前帶 的檔案刪除 說明 u01 backups 想要進行清理的任意目錄 mtime...
Linux下面刪除指定目錄下非指定檔案的所有檔案
指令格式 rm rfls grep v 指令含義 刪除當前目錄下非 的所有檔案,其中雙引號裡面的是檔名 注意 其中rm rf 後面的 是鍵盤上tab鍵上面那個鍵,並不是我們平時用的單引號,我開始用錯了可是糾結了半天 指令格式 cd abc rm rfls grep v 指令含義 刪除下級目錄abc下...
刪除指定目錄下指定字尾的檔案
定時清除計畫任務日誌檔案,避免占用太大磁碟空間 folderpath www server log 要操作的目錄 deltype array log foreach deltype as file type param path資料夾絕對路徑 file type待刪除檔案的字尾名 return vo...