ファイル名に日付が含まれていないため、変更日に基づいてファイルをコピーしようとしています。結局のところ、このファイルはディレクトリ内の最新の22ファイルなので、コマンドを実行するとls -lt | head -22
出力ファイルが正確にコピーされるファイルです。
私が読んでこのスレッドはここにあります。しかし、許可された答えは端末で機能しないようで、ヘッダーだけで日付ごとにフィルタリングしません。
私はmacOS Sierra 10.12.5を実行しています。
ベストアンサー1
これらのタスクを実行する方法は、次を使用することです。探す:
find ./dir -mtime -10 -type f -exec cp {} ./another_dir/ \;
-mtime -10
(過去10日)を希望のコンテンツに変更してください。
ls
出力を解析しないでください。確認するhttp://mywiki.wooledge.org/ParsingLs