Cara Membuat Daftar Semua File dan Konten Subdirektori dalam Folder di Mac
Daftar Isi:
Pernah ingin melihat tidak hanya setiap file dalam direktori tertentu, tetapi semua file di dalam direktori tersebut mengubur subdirektori? Jika Anda mencari apa yang pada dasarnya merupakan daftar file rekursif dalam folder tertentu, kami akan menunjukkan trik hebat untuk Mac OS Finder yang memungkinkan Anda melakukan hal itu, dan juga mendemonstrasikan beberapa pendekatan lanjutan menggunakan baris perintah .
Cara Memperluas Semua Subdirektori & Daftar Isi Folder di Mac OS Finder
Untuk melihat dengan cepat apa yang ada di semua subdirektori folder di dalam Finder, buka folder induk dan ubah ke tampilan daftar. Sekarang Anda perlu menahan tombol Option dan mengklik panah kecil di samping nama direktori untuk membuka direktori tersebut dan semua subdirektori secara bersamaan.
Hasilnya adalah bahwa setiap subfolder yang ada di dalam direktori yang Anda pilih dengan mengklik tanda panah akan menampilkan isinya juga:
Option-mengklik panah itu lagi akan menyebabkan semua subdirektori ditutup, jika tidak, itu akan menjadi tampilan default baru saat mengklik panah.
Perlu diingat bahwa jika Anda ingin melihat file tersembunyi melalui metode ini, Anda harus mengaktifkan file tersembunyi untuk ditampilkan di Mac OS X Finder secara terpisah, yang kemudian akan dijalankan melalui setiap folder hingga selesai dinonaktifkan lagi.
Pendekatan di atas akan menjadi metode termudah untuk sebagian besar pengguna, dan dua metode berikutnya difokuskan pada baris perintah dan ditujukan untuk mereka yang nyaman di Terminal.
Mencantumkan Semua File & Konten Subdirektori dari Baris Perintah
Untuk menampilkan semua file secara rekursif dari baris perintah, Anda dapat melampirkan flag -R ke perintah ls tradisional. Ini memperluas subdirektori dan mencantumkan file yang ada di dalamnya. Perintah ini akan bekerja di hampir semua bentuk unix, dari Mac OS X hingga Linux atau apa pun yang mungkin Anda temui.
ls -R ~/Desktop/
Contoh output akan terlihat seperti ini:
/Users/macuser/Desktop//wallpapers: Dark Tower.jpg milky-way.jpg car.jpg ngc602.jpg flaming-star-nebula.jpg ngc6188Kfir2000. jpg windows.jpg m33.jpg /Users/macuser/Desktop//trip: volcano.jpeg itenerary.txt tiket.JPG
Keluarannya lumayan, tapi bisa diatur lebih baik.
Menggunakan flag -lah selain -R akan menunjukkan izin, kepemilikan, tanggal modifikasi, dan itu membuat membaca informasi file menjadi lebih mudah. Bendera -a adalah opsional, memungkinkan file tersembunyi untuk ditampilkan juga.
ls -lahR ~/Desktop/
Contoh output akan terlihat seperti:
/Users/macuser/Desktop/wallpapers: total 5464 drwxr-xr-x@ 11 staf macuser 374B Jan 14 15:32 . drwxr-xr-x 522 staf macuser 17K Jan 28 10:20 . -rw-r--r--@ 1 staf macuser 254K 13 Jan 15:44 Dark Tower.jpg -rw-r--r--@ 1 staf macuser 101K 14 Jan 15:32 mobil.jpg -rw-r--r--@ 1 staf macuser 141K 13 Jan 15:44 star-nebula.jpg -rw-r--r--@ 1 staf macuser 206K 14 Jan 09:57 nintendo.jpg -rw- r--r--@ 1 staf macuser 134K 13 Jan 15:44 m33.jpg -rw-r--r--@ 1 staf macuser 1,4M 13 Jan 15:30 milky-way.jpg -rw-r-- r--@ 1 staf macuser 153K 13 Jan 15:44 ngc602.jpg -rw-r--r--@ 1 staf macuser 194K 13 Jan 15:44 windows.jpg /Users/macuser/Desktop/trip: total 360 drwxr -xr-x@ 6 staf macuser 204B 9 Des 13:43 . drwxr-xr-x 522 staf macuser 17K Jan 22 10:20 . -rw-r--r--@ 1 staf macuser 6,0 rb 9 Des 13:43 .DS_Store -rw-r--r--@ 1 staf macuser 30 rb 8 Des 12:41 volcano.jpeg -rw-r-- r--@ 1 staf macuser 45K 8 Des 12:41 itinerary.txt -rw-r--r--@ 1 staf macuser 88K 9 Des 12:31 tiket.JPG
Anda akan melihat jalur ke setiap file tercantum di atas file itu sendiri, memperluas subdirektori seperti metode Finder yang disebutkan di atas. Anda bisa mendapatkan jalur untuk melanjutkan nama file dengan menggunakan perintah yang berbeda sama sekali.
Mencantumkan Semua File Secara Rekursif dengan Jalur Direktori Lengkap Ditampilkan
Akhirnya, jika Anda ingin daftar semua file dengan jalur lengkapnya ditentukan, Anda dapat beralih ke perintah find.
find ~/Desktop/Sample/ -type f
Ini akan membuang path lengkap ke setiap file dalam daftar:
/Users/macuser/Desktop/Sample/x11.jpg /Users/macuser/Desktop/Sample/Files/alpha-tool-preview.jpg /Users/macuser /Desktop/Sample/Files/alpha-tool.jpg /Users/macuser/Desktop/Sample/Files/reveal-editing-tools-preview.jpg /Users/macuser/Desktop/Sample/Files/save-transparent-png.jpg
Jika Anda ingin berbagi daftar direktori dengan seseorang, perintah find mungkin menawarkan hasil yang lebih baik. Dalam kasus seperti itu, Anda dapat membuang keluaran ke file dengan mudah dengan melampirkan > di bagian akhir seperti:
find /Path/To/List -type f > FilesWithPaths.txt
Bendera “-type f” menandakan file biasa saja, jika Anda ingin menampilkan lebih banyak objek atau tautan simbolik, Anda dapat memeriksa halaman manual untuk menemukan informasi tambahan.