1年ごとにファイルを移動する必要があります。find
コマンドを使用しました
find /media/WD/backup/osool/olddata/ -mtime +470 -exec ls -lrth {} \;|sort -k6
しかし、このコマンドを正常に実行するには、正確な値を知る必要がありmtime
ます。2012年を指定できる場合は、2012年に関連するファイルのみが提供されます。
だから私は方法についてのアドバイスが必要です
2012年などの年に基づいてファイルを検索し、他のディレクトリに移動します。
OS release 5.2
FIND version
GNU find version 4.2.27
Features enabled: D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION SELINUX
-exec ls ... \;
代わりに使用するのは理にかなっています-exec ... +
か?あなたの発見は古すぎますか?その場合find ... -print0 | xargs -0 ls...
、はるかに高速になります。