Saya telah bekerja di UNIX / Linux sejak 1984/1991 masing-masing dan perintah pertama yang diajarkan kepada saya adalah find. Linux / GNU telah memasukkan hampir semua yang Anda butuhkan ke perintah find saat ini, jadi ikutilah.
Berikut adalah beberapa tips bermanfaat untuk menyortir hasil pencarian. Opsi -printf memberi Anda banyak opsi untuk mengaktifkan penyortiran dan presentasi info file yang lebih kompleks. Itu yang terbaik untuk masalah seperti ini. Mainkan dengan itu untuk melihat apa yang akan bekerja untuk Anda. Menggunakan -printf Anda dapat menyesuaikan dan membatasi hasil seperti yang Anda inginkan. Ini sedikit membantu ketika Anda perlu memposting proses hasilnya. Saya harap ini membantu seseorang.
Jika Anda menggunakan -l dan ingin mengurutkan berdasarkan nama file, bidang ke-11 adalah nama file sehingga Anda dapat melakukan hal berikut. Opsi sort -k dapat mengambil banyak bidang untuk mengurutkan juga.
temukan / path -l | semacam -k11
Jika Anda ingin kontrol kendali butir yang lebih baik berdasarkan tanggal / waktu dalam urutan naik atau turun, gunakan opsi "" printf. Lihat manual untuk lebih detail, tetapi berikut ini adalah contoh yang akan dicetak dengan pecahan detik sehingga sangat akurat.
CONTOH TANGGAL / WAKTU: 2016-09-17 + 12: 09: 57.9013929800
find /path -printf "%T+ %p\n" | sort -n # Ascending
find /path -printf "%T+ %p\n" | sort -nr # Descending
Cara lain untuk melakukan ini tanpa karakter dalam string tanggal / waktu adalah.
CONTOH TANGGAL / WAKTU: 20160917120013.8101685040
find /path -printf "%AY%Am%Ad%AH%AM%AS %p\n" | sort -n