私がいるディレクトリのファイルをどのように削除できますか?

私がいるディレクトリのファイルをどのように削除できますか?

30日後のディレクトリのファイルを削除したいのですが、私のディレクトリのファイルは削除したくありません。

ベストアンサー1

ファイルを削除する前にリストするには:

find . -maxdepth 1 -mtime +30 -type f -ls

ファイルを削除するには:

find . -maxdepth 1 -mtime +30 -type f -exec rm {} +

そして

  • .現在のディレクトリの指定
  • -maxdepth 1ディレクトリの1レベルまで下がります。
  • -mtime +30最後に変更された日付が30日を超えたファイルのみ
  • -type f一般ファイルのみ

おすすめ記事