2021年10月27日星期三

find files -mtime +ndays -delete

-exec

# SYSDATETIME- 最終更新日時>5日 のファイルを削除する

$ find /var/www/html/ -mtime +5 -exec rm -f {} \; 

# SYSDATETIME- 最終更新日時<5分 のファイルを昇順で表示

$ find /var/www/html/ -mmin -5 | sort

xargs

$ find /var/www/html/ -mtime +5 | xargs rm

-delete

$ find /var/www/html/ -mtime +5 -delete
オプション概要
-mminファイルのデータが最後に修正された日時(分指定)
-mtimeファイルのデータが最後に修正された日時(日指定)
-aminファイルのデータに最後にアクセスされた日時(分指定)
-atimeファイルのデータに最後にアクセスされた日時(日指定)
-cminファイルのデータとステータスが最後に修正された日時(分指定)
-ctimeファイルのデータとステータスが最後に修正された日時(日指定)

オプション 

説明 

-name filename

絶対パス名の一番右側の要素 (ベース名) が filename に一致するファイルを選択します。filename にファイル名の置換パターン (正規表現) が含まれる場合は、filename を単一引用符 (`) で囲みます。

-user userid

userid が所有しているファイルを選択します。userid はログイン名、ユーザ ID 番号のどちらでもかまいません。

-group group

group に属するファイルを選択します。

-mtime n

n 日前に変更されたファイルを選択します。

-newer checkfile

checkfile よりあとに変更されたファイルを選択します。

1 条评论:

有始有终 说...

find cp
find . -type d -name "src" -exec cp {} ~/src/ \;