タイムスタンプに基づいてファイルを見つける方法

タイムスタンプに基づいてファイルを見つける方法

特定のタイムスタンプに基づいて生成または変更されたファイルを見つける方法。

タイムスタンプが次のと仮定します。date +%d-%m-%y_%H.%M

特定のタイムスタンプに基づいてファイルをインポートするコマンドを提案できますか?

ベストアンサー1

次のコマンドを使用できます。

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:ssyyyy-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"

date 1このコマンドは、上記の2つの日付、つまり最初の日付と2番目の除外日の間を検索し、その日付またはそれ以降および以前に変更されたファイルを検索しますdate 2

詳しく知りたい場合は、次のブログ投稿をご覧ください。特定の日付に変更されたファイルを探す

おすすめ記事