検索ドキュメントをグーグルで検索し、これを書きました
find . -type f -depth 1 -Btime 1
しかし、私は動作しませんか?どうすればこれを行うことができますか?
あなたの投稿はこのスレッドに似ています。とにかく、このようなコマンドを使用できます。
find -newerct 'now -1 hour'
または
BEFORE=$(( $(date '+%s') - 3600 )) ## In seconds = 1 hour.
find -type f -printf '%C@ %p\n' | while read -r TS FILE; do TS=${TS%.*}; [[ TS -ge BEFORE ]] && echo "$FILE"; done
変更時からベースにする場合は、これを使用できます
find -newermt '-1 hour'
または
BEFORE=$(( $(date '+%s') - 3600 )) ## In seconds = 1 hour.
find -type f -printf '%T@ %p\n' | while read -r TS FILE; do TS=${TS%.*}; [[ TS -ge BEFORE ]] && echo "$FILE"; done