Unixシステムに「最後にアクセスした」日付を確認するコマンドはありますか?すべてファイルをシステムに保存してから(より良い方法は、コマンドを実行したディレクトリから再帰的に)印刷してみてください最近アクセスした10個のファイル(または他の方法で定義された数字)は何ですか?
(現在、Macでファイルをクリーンアップしていて、どのファイルを削除するかを決めたいのですが、Apple固有の方法ではなく、これを行う適切なUnixメソッドに興味があります。)
答え1
で答えたように最新のファイルを探す、標準のUnix / Linuxコンピュータのコマンドは次のとおりです。
find . -type f -exec stat -c '%X %n' {} \; | sort -nr | awk 'NR==1,NR==10 {print $2}'
使用する場合りんご、フラグが少し修正され、コマンドは次のようになります。
find . -type f -exec stat -f '%a %N' {} \; | sort -nr | awk 'NR==1,NR==10 {print $2}'
両方のコマンドでNR=10
表示したいファイル数を編集します。