linux刪除指定目錄檔案以及定時執行的簡單實現

2021-09-09 07:29:57 字數 619 閱讀 7506

通過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...