web-dev-qa-db-ja.com

作成日で結果を検索して並べ替える

findの結果を並べ替えるにはどうすればよいですか?作成された日付で並べ替えたいですか?

find /docs -type f | sort

作成日ではなくファイル名でソートします。ありがとう。

7
Justin

申し訳ありませんが、Linuxは作成時間を記録しないので、簡単に言うとあなたはできません。

変更時間については、これを試してください:

$ find /docs -type f -printf '%T@ %p\n' | sort -k1 -n

または:

$ find /docs -type f -print0 | xargs -0 stat -c "%y %n" | sort
11
quanta