特定の日付のファイルの検索と削除

特定の日付のファイルの検索と削除

その名前でAug 7生成されたファイルを削除する方法DBG_A_sql*/tmp

たとえば、

-rw-r--r-- 1 root    root   51091 Aug  7 11:22 DBG_A_sql.2135
-rw-r--r-- 1 root    root   15283 Aug  7 11:22 DBG_A_sql.2373
-rw-r--r-- 1 root    root   51091 Aug  7 11:22 DBG_A_sql.2278
-rw-r--r-- 1 root    root    9103 Aug  7 11:22 DBG_A_sql.2485
-rw-r--r-- 1 root    root    9116 Aug  7 11:22 DBG_A_sql.2573
-rw-r--r-- 1 root    root    9140 Aug  7 11:22 DBG_A_sql.2679
-rw-r--r-- 1 root    root   15695 Aug  7 11:22 DBG_A_sql.2897

ベストアンサー1

あなたはそれを使用することができますfind。お客様の要件と目的に応じて日付を計算し、

find /tmp -maxdepth 1 -mtime -1 -type f -name "DBG_A_sql*" -print

確認後削除して、

find /tmp -maxdepth 1 -mtime -1 -type f -name "DBG_A_sql*" -delete

おすすめ記事