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

ファイルがx時間以上前に作成されたかどうかをbashで確認するにはどうすればよいですか?

修正時間のみ

if test `find "text.txt" -mmin +120`
then
    echo old enough
fi

-cmin を使用できます 変更または -amin の場合 アクセス時間について。他の人が指摘したように、作成時間を追跡できないと思います。


私はいつも date -r /the/file +%s を使うのが好きでした

touch --date '2015-10-10 9:55' /tmp/file もできます 任意の日付/時刻で非常に細かい時間を取得します。


Linux
  1. BashでCSVファイルを解析するには?

  2. Bash/Debianでファイル作成日時を取得するには?

  3. ファイルのタイムスタンプ、変更時刻、作成時刻

  1. sudoers構文を確認する方法

  2. ファイルはいつ作成されましたか?

  3. Cpの実行の進行状況を確認する方法は?

  1. ファイルの作成/作成時間を取得しますか?

  2. シェルスクリプトBashでサブストリングをチェックする方法は?

  3. 時間コマンドでBashスクリプトの実行にかかる時間を確認する