Cara Menyenaraikan Semua Fail dan Kandungan Subdirektori dalam Folder pada Mac
Isi kandungan:
Pernah mahu melihat bukan sahaja setiap fail dalam direktori tertentu, tetapi semua fail dalam direktori itu membenamkan subdirektori? Jika anda sedang mencari apa yang pada asasnya penyenaraian rekursif fail dalam folder tertentu, kami akan menunjukkan helah hebat untuk Mac OS Finder yang membolehkan anda melakukan perkara itu, dan juga menunjukkan beberapa pendekatan yang lebih maju menggunakan baris arahan .
Cara Kembangkan Semua Subdirektori & Senarai Kandungan Folder dalam Pencari Mac OS
Untuk melihat dengan cepat apa yang ada dalam semua subdirektori folder dalam Finder, buka folder induk dan tukar kepada paparan senarai. Kini anda perlu pegang kekunci Option dan klik pada anak panah kecil di sebelah nama direktori untuk mengembangkan direktori itu dan semua subdirektori pada masa yang sama.
Hasilnya ialah setiap subfolder yang terkandung dalam direktori yang anda klik pilihan anak panah pada akan mendedahkan kandungannya juga:
Pilihan mengklik anak panah itu sekali lagi akan menyebabkan semua subdirektori ditutup, jika tidak, itu akan menjadi paparan lalai baharu apabila mengklik anak panah.
Perlu diingat bahawa jika anda ingin melihat fail tersembunyi melalui kaedah ini, anda mesti mendayakan fail tersembunyi untuk ditunjukkan dalam Mac OS X Finder secara berasingan, yang kemudiannya akan dijalankan melalui setiap folder sehingga ia dilumpuhkan semula.
Pendekatan di atas akan menjadi kaedah paling mudah untuk kebanyakan pengguna, dan dua kaedah seterusnya tertumpu pada baris arahan dan ditujukan kepada mereka yang selesa di Terminal.
Senaraikan Semua Fail & Kandungan Subdirektori daripada Baris Perintah
Untuk menyenaraikan semua fail secara rekursif daripada baris arahan, anda boleh melampirkan bendera -R pada arahan ls tradisional. Ini mengembangkan subdirektori dan menyenaraikan fail yang terkandung di dalamnya. Arahan ini akan berfungsi dalam hampir semua bentuk unix, daripada Mac OS X hingga Linux atau apa sahaja yang mungkin anda hadapi.
ls -R ~/Desktop/
Sampel output akan kelihatan 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: tiket volcano.jpeg itenerary.txt.JPG
Keluaran adalah baik, tetapi ia boleh disusun dengan lebih baik.
Menggunakan bendera -lah sebagai tambahan kepada -R akan menunjukkan kebenaran, pemilikan, tarikh pengubahsuaian dan ia menjadikan membaca maklumat fail lebih mudah. Bendera -a adalah pilihan, membenarkan fail tersembunyi untuk dipaparkan juga.
ls -lahR ~/Desktop/
Sampel output akan kelihatan seperti:
/Pengguna/macuser/Desktop/kertas dinding: jumlah 5464 drwxr-xr-x@ 11 kakitangan macuser 374B Jan 14 15:32 . drwxr-xr-x 522 kakitangan macuser 17K Jan 28 10:20 . -rw-r--r--@ 1 kakitangan macuser 254K Jan 13 15:44 Dark Tower.jpg -rw-r--r--@ 1 macuser staff 101K Jan 14 15:32 kereta.jpg -rw-r--r--@ 1 kakitangan macuser 141K 13 Jan 15:44 star-nebula.jpg -rw-r--r--@ 1 kakitangan macuser 206K 14 Jan 09:57 nintendo.jpg -rw- r--r--@ 1 kakitangan macuser 134K Jan 13 15:44 m33.jpg -rw-r--r--@ 1 kakitangan macuser 1.4M 13 Jan 15:30 milky-way.jpg -rw-r-- r--@ 1 kakitangan macuser 153K 13 Jan 15:44 ngc602.jpg -rw-r--r--@ 1 kakitangan macuser 194K 13 Jan 15:44 windows.jpg /Users/macuser/Desktop/trip: jumlah 360 drwxr -xr-x@ 6 kakitangan macuser 204B 9 Dis 13:43 . drwxr-xr-x 522 kakitangan macuser 17K Jan 22 10:20 . -rw-r--r--@ 1 kakitangan macuser 6.0K 9 Dis 13:43 .DS_Store -rw-r--r--@ 1 kakitangan macuser 30K 8 Dis 12:41 gunung berapi.jpeg -rw-r-- r--@ 1 kakitangan macuser 45K 8 Dis 12:41 jadual perjalanan.txt -rw-r--r--@ 1 kakitangan macuser 88K 9 Dis 12:31 tiket.JPG
Anda akan melihat laluan ke setiap fail disenaraikan di atas fail itu sendiri, mengembangkan subdirektori sama seperti kaedah Finder yang disebutkan di atas. Anda boleh mendapatkan laluan untuk meneruskan nama fail walaupun dengan menggunakan arahan yang berbeza sepenuhnya.
Senaraikan Semua Fail Secara Rekursif dengan Laluan Direktori Penuh Ditunjukkan
Akhir sekali, jika anda mahu senarai semua fail dengan laluan lengkapnya ditentukan, anda boleh beralih kepada arahan cari.
cari ~/Desktop/Sampel/ -taip f
Ini akan membuang laluan penuh ke setiap fail dalam penyenaraian:
/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 berkongsi penyenaraian direktori dengan seseorang, arahan find mungkin menawarkan hasil yang lebih baik. Dalam kes sedemikian, anda boleh membuang output ke fail dengan mudah dengan melampirkan > ke penghujung seperti:
cari /Path/To/List -taip f > FilesWithPaths.txt
Bendera “-type f” menandakan fail biasa sahaja, jika anda ingin menunjukkan lebih banyak objek atau pautan simbolik, anda boleh menyemak halaman manual untuk mencari maklumat tambahan.