あるディレクトリに大量のファイルがあります。その内「"変更日"が90日以前のファイル」を全て削除したいのですが、Finderで条件検索して削除するという方法では時間がかかり過ぎて困っています。Terminal.app でコマンドを駆使すればもっと短時間で出来ると考えましたが、どのようなコマンドを使用すれば良いでしょうか。
ディレクトリ内にあるファイルは大量のサブディレクトリに分類されています。また、ファイルの種類は画像、PDF、テキストなど様々です。削除した結果、空のディレクトリが残らない方が望ましいですが、残っても構いません。
なお、「あるディレクトリ」とは BUFFALO 社の TeraStation Pro という NAS の中のフォルダーを 「afp://[ローカルIPアドレス]」という方式で /Volume にマウントしたもので、中のファイルは Windows で作成したものです。
よろしくお願いします。
ありがとうございます。
findコマンドの使い方ですね。
ファイルの変更日を指定するのに -mtime というオプションを使えばよいことはわかりました。
その結果をまとめて削除させる部分についても教えていただけると幸いです。