GNU/Linux >> Linux の 問題 >  >> Linux

Linuxで最終日に更新されたディレクトリを見つける方法は?

過去 24 時間以内に変更されたファイルを含むディレクトリを検索するには:

find [dir-to-search] -type f -mtime -1 -exec dirname {} \; | sort --unique

mtime -1 を変更します mtime -2 まで 過去 48 時間を検索するか、mmin -120 に変更します 過去 2 時間を検索する

編集:説明:

検索 dir-to-search (提供されていない場合は現在のディレクトリ) f タイプのエントリに対して再帰的に (ファイル) は (1*24) 時間以内に変更されました。 dirname を実行 これらのそれぞれのコマンド。これにより、ファイルごとに 1 つの dirname リストが作成され、多くの重複が発生する可能性があるため、出力を sort にパイプします。 一意のディレクトリ名を抽出するように依頼してください。


検索文字列で -type d を使用できます:

find /path/to/target -type d -mtime 1

Linux
  1. LinuxでFINDを使用する方法

  2. Linuxで過去30日間に変更されたファイルを見つける方法は?

  3. Linux で空のディレクトリとファイルを見つけて削除する方法

  1. Linuxでディレクトリを再帰的に検索および削除する方法

  2. Linuxでファイルを見つける方法

  3. Linuxですべてのディレクトリのファイルを再帰的に検索する方法

  1. Linuxで特定のファイルを提供するパッケージを見つける方法

  2. Linux –過去10秒間に実行されたプロセスのコマンドラインを表示するにはどうすればよいですか?

  3. Linuxでディレクトリをループする方法は?