Linux刪除指定目錄檔案指令碼

2021-06-19 03:41:52 字數 652 閱讀 9743

刪除語法格式:

find 對應目錄 -mtime +天數 -name "檔名" -exec rm -rf {} /;

$find /u01/masicong -mtime +10 -name "*.*" -exec rm -rf {} /;

將/u01/backups目錄下所有10天前帶"."的檔案刪除

說明:/u01/backups:想要進行清理的任意目錄

-mtime:標準語句寫法

-mitime +10:查詢10天前的檔案。

"*.*":希望查詢的資料型別,"*.jpg"表示查詢擴充套件名為jpg的所有檔案,"*"表示查詢所有檔案

rm -rf:強制刪除檔案,包括目錄

{} /; :固定寫法,一對大括號+空格+/+;

建立shell指令碼,masicong.sh,然後加入crontab列表中。

#vi masicong

#!/bin/sh

find /u01/masicong -mtime +15 -name "*.*" -exec rm -rf {} /; 賦權

#chmod 777 clear

#crontab -e

10 10 * * */usr/local/bin/masicong

本文出自 「無雙城」 部落格,請務必保留此出處

Linux下面刪除指定目錄下非指定檔案的所有檔案

指令格式 rm rfls grep v 指令含義 刪除當前目錄下非 的所有檔案,其中雙引號裡面的是檔名 注意 其中rm rf 後面的 是鍵盤上tab鍵上面那個鍵,並不是我們平時用的單引號,我開始用錯了可是糾結了半天 指令格式 cd abc rm rfls grep v 指令含義 刪除下級目錄abc下...

shell 指令碼定時刪除指定檔案

指令碼檔案demo.sh bin bash 要執行刪除的目錄 設定時間範圍 time sect 60 執行指令碼的當前時間 timenow date u s 迴圈開始選擇檔名 cd filepath 檔案匹配 for i in ls jsp html do 檔案的建立時間 filetime stat...

刪除指定檔案的python指令碼

作為乙個黑mac使用者,每次在mac下訪問windows分割槽都會留下證據,這讓我很不爽。乙個個的刪除又麻煩的蛋疼,於是想起了python!寫了乙個刪除指定檔案的指令碼,每次只需寫下所要掃瞄的目錄和所要刪除的檔案即可!coding utf 8 import os deldirs input 請輸入要...