3

検索ドキュメントをグーグルで検索し、これを書きました

find . -type f -depth 1 -Btime 1

しかし、私は動作しませんか?どうすればこれを行うことができますか?

4

3 に答える 3

0

あなたの投稿はこのスレッドに似ています。とにかく、このようなコマンドを使用できます。

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
于 2013-09-07T16:14:03.377 に答える