Linuxシェルで、実行すると
ls -al -t
ファイルの時刻を表示します。
時間ごとにファイルをcp/rmする方法は?今日または昨日作成したすべてのファイルをコピーするのと同じです。どうもありがとう。
実際に何をしたいかに応じて、アクセス、作成、または変更された日付、および。によってファイルを検索するためのオプションをfind
提供します。それらを組み合わせて、コピー、削除、またはやりたいことを何でもできます。例えば:-[acm]time
-newer
-min
-exec
find -maxdepth 1 -mtime +1 -type f -exec cp '{}' backup \;
1日以上経過した現在のディレクトリ内のすべての通常のファイルをディレクトリにコピーしますbackup
(ディレクトリが存在することを前提としていbackup
ます)。
簡単な例
find /path/to/folder/ -mtime 1 -exec rm {} \; // Deletes all Files modified yesterday
その他の例については、グーグルでbashを検索 するか、こちらをご覧ください