web-dev-qa-db-ja.com

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

私の質問は:

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

それはfindで実現できると思います。

誰でもこれを行う方法を知っていますか?前もって感謝します

13
aDoN

これに行く:

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

mファイル参照の変更時刻

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

28
Petr

findコマンドの基本構造は次のようになります。

# find <paths> <filters> <actions>

find / -mtime -10 -mtime +4

findには、mtimeatimeおよびctimeオプションを使用する+および-演算子があります。

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

inode-*timeで読み取り、+-を使用して時間の間隔を定義できます

2
PersianGulf