Penggunaan Command untuk Mengurutkan File di Eksternal HDD
Saya memahami kekhawatiran Anda dalam mengurutkan file di eksternal HDD yang berisi ratusan folder dan ribuan file. Berikut beberapa opsi command yang dapat membantu Anda:
find:
find /path/to/external/hdd -type f | sort- Contoh:
find /mnt -type f | sort
Pada dasarnya, find digunakan untuk mencari file di direktori tertentu berdasarkan kriteria tertentu. Dalam kasus ini, kita menggunakan -type f untuk mencari hanya file (bukan folder) dan kemudian pipelainya ke sort untuk mengurutkan file.
glob:
glob -r /path/to/external/hdd/**/*.{avi,mkv,mp4}| sort
Glob digunakan untuk mencari file berdasarkan patern yang ditentukan. Pada dasarnya, kita menggunakan wildcard (**) untuk mencari semua folder dan file di direktori tertentu, lalu mem-filter hasilnya dengan pattern {avi,mkv,mp4} untuk hanya mengambil file dengan ekstensi tersebut.
ls:
ls -1R /path/to/external/hdd | sort
Pada dasarnya, kita menggunakan ls untuk menampilkan daftar file dan folder di direktori tertentu, lalu mem-filter hasilnya dengan -1 untuk hanya mengambil nama file, dan -R untuk mencari semua folder dan file di direktori tersebut. Kemudian, pipelainya ke sort untuk mengurutkan file.
exa:
exa -1R /path/to/external/hdd | sort
Pada dasarnya, exa adalah perintah yang mirip dengan ls, tetapi lebih cepat dan efisien. Pada dasarnya, kita menggunakan -1 untuk hanya mengambil nama file, -R untuk mencari semua folder dan file di direktori tersebut, lalu mem-filter hasilnya dengan sort untuk mengurutkan file.
Kesimpulan
Dalam kasus ini, saya merekomendasikan menggunakan find atau glob, karena mereka lebih efektif dan efisien dalam mengurutkan file di eksternal HDD. Jika Anda ingin mencoba menggunakan ls atau exa, maka perlu diingat bahwa hasilnya mungkin tidak sama dengan yang diharapkan, tergantung pada konfigurasi direktori dan file.