特定のタイムスタンプに基づいて作成または変更されたファイルを見つける方法。
タイムスタンプがdate +%d-%m-%y_%H.%M
特定のタイムスタンプに基づいてファイルをフェッチするコマンドを提案できますか?
次のコマンドを使用できます。
find /path/to/dir -newermt "yyyy-mm-dd HH:mm:ss" -not -newermt "yyyy-mm-dd HH:mm:ss+1"
このコマンドは、/path/to/dir
とyyyy-mm-dd HH:mm:ss
の間で変更されたyyyy-mm-dd HH:mm:ss + 1 second
フォルダー内のファイルを一覧表示します
これでうまくいくはずです。また、このコマンドを適用して、特定の分、時、日、月に変更されたファイルを見つけることもできます。これは非常に柔軟です。
アクセス時間でファイルを検索する場合は、次のように調整できます。
find /path/to/dir -newerat "yyyy-mm-dd HH:mm:ss" -not -newerat "yyyy-mm-dd HH:mm:ss+1"
作成時間のみが必要な場合:
find /path/to/dir -newerct "yyyy-mm-dd HH:mm:ss" -not -newerct "yyyy-mm-dd HH:mm:ss+1"
このコマンドは、最初の日付を含む2つの日付と2番目の日付を検索します。 date 1
以降またはdate 2
の前に変更されたファイルを検出します。
詳細については、このブログの記事を参照してください。それはすばらしいことです。 特定の日付に変更されたファイルを検索