私の質問は次のとおりです
特定の日付(正確な時刻指定)から別の特定の日付(正確な時刻指定)まで、変更されたファイルを特定のディレクトリで検索する方法(例:/)
私はこれが達成できると思います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演算子があります。-
mtime
atime
ctime
atime == Access Time
mtime == Modified Time
ctime == Change Time
および/またはを介して間隔を読み取り、inode
定義できます。-*time
+
-
答え3
次の方法を使えば可能だと思います。
find ./* -mtime -10 -mtime +4 -ls