変更された日付に基づいてファイルを検索する(正確な時刻を指定)

変更された日付に基づいてファイルを検索する(正確な時刻を指定)

私の質問は次のとおりです

特定の日付(正確な時刻指定)から別の特定の日付(正確な時刻指定)まで、変更されたファイルを特定のディレクトリで検索する方法(例:/)

私はこれが達成できると思いますfind

これを行う方法を知っている人はいますか?事前にありがとう

答え1

これを行うには:

find . -newermt "2013-01-01 00:00:00" ! -newermt "2013-01-02 00:00:00"

m ファイル参照の修正時間

t 参照は時間として直接解釈されます。

答え2

コマンドの基本構造findは次のとおりです。

# find <paths> <filters> <actions>

find / -mtime -10 -mtime +4

findとオプションで使用できる+and演算子があります。-mtimeatimectime

atime == Access Time
mtime == Modified Time
ctime == Change Time

および/またはを介して間隔を読み取り、inode定義できます。-*time+-

答え3

次の方法を使えば可能だと思います。

find ./* -mtime -10 -mtime +4 -ls

関連情報