Pengurusan fail

Bagaimana Saya Menyenaraikan Direktori Kosong di Linux?

Bagaimana Saya Menyenaraikan Direktori Kosong di Linux?

Selalunya ketika soalan ini timbul, bagaimana anda akan menyenaraikan fail dan folder kosong semasa anda menggunakan sistem operasi berasaskan Linux? Fail dan direktori kosong adalah fail yang tidak mempunyai data atau sub-direktori di dalamnya. Sekiranya anda ingin belajar bagaimana melakukannya, maka tutorial ini bertujuan untuk anda. Anda harus melalui setiap langkah yang ditentukan dalam tutorial ini untuk menyenaraikan folder atau fail kosong di terminal. Pertama, anda mesti mempunyai hak istimewa sudo dari sistem berasaskan Linux untuk menggunakannya. Setelah log masuk dari sistem, anda harus membuka terminal arahan dari Aplikasi. Kami akan melihat beberapa contoh untuk menyenaraikan folder kosong.

Menggunakan Perintah "Cari"

Terdapat banyak cara untuk menggunakan perintah 'cari' dalam contoh kami untuk menyenaraikan folder dan fail kosong di shell arahan. Kami akan membincangkan setiap satu daripada mereka.

Contoh 01: Senaraikan Direktori Kosong

Oleh itu, andaikan anda berada di direktori utama sistem Linux anda, anda perlu melihat semua direktori kosong di dalamnya. Gunakan perintah 'cari' bersama dengan bendera '-tipe' yang menentukan carian jenis direktori menggunakan kata kunci 'd'. Kata '-empty' telah digunakan sebagai bendera untuk mencari hanya direktori kosong dalam direktori utama seperti yang dinyatakan di bawah. Titik bermaksud lokasi semasa yang merupakan direktori utama sistem berasaskan Linux. Keluaran menunjukkan semua direktori kosong dalam direktori utama dan sub-direktori.

$ cari . -taipkan d -empty

Contoh 02: Senaraikan Fail Kosong

Sekarang, tiba masanya untuk menyenaraikan semua fail kosong di dalam direktori home menggunakan perintah di atas yang sama dengan sedikit perubahan. Kami akan menggunakan bendera "f" untuk menentukan bahawa item yang dicari mestilah jenis fail. Jalankan perintah di bawah di shell dan anda akan mendapat senarai fail kosong yang terdapat di direktori home dan sub-direktori seperti yang ditunjukkan dalam snapshot.

$ cari . -taip f -empty

Contoh 03: Senaraikan Fail Kosong

Katakan seseorang ingin menyenaraikan direktori kosong sahaja yang berada di direktori utama sistem Linux tanpa direktori kosong di sub-direktori dari direktori home, maka mereka juga dapat menggunakan perintah "cari". Dalam perintah ini, anda harus menentukan kedalaman pohon yang ingin anda cari dengan menyenaraikan direktori kosong menggunakan bendera "-maxdepth". Anda boleh menentukan kedalaman pokok dengan nombor seperti yang telah kita gunakan 1 dalam perintah di bawah. Ini bermaksud ia hanya akan mencari direktori kosong yang secara langsung berada di direktori utama sistem. Cuba jalankan pertanyaan yang dinyatakan di bawah di shell terminal. Hasilnya menunjukkan senarai semua direktori kosong, yang bermaksud semua direktori yang disenaraikan ini tidak mempunyai data di dalamnya.

$ cari . -maxdepth 1 -jenis d -empty

Kami menyenaraikan semua direktori atau fail kosong di direktori utama. Sekarang, tiba masanya untuk melakukan sedikit perubahan. Kami akan melihat fail dan folder kosong di dalam beberapa direktori lain.

Contoh 04: Senaraikan fail Kosong

Untuk tujuan itu, kita harus menentukan jalan dari direktori tertentu dalam arahan. Perintah selebihnya akan seperti sedia ada. Cuba arahan di bawah ini untuk mencari fail kosong dalam folder 'Dokumen'. Keluarannya menjelaskan bahawa direktori 'Dokumen' hanya mempunyai dua di dalamnya yang kini kosong e.g., satu.txt dan scnd.txt.

$ cari / rumah / aqsayasin / Dokumen / -jenis f -empty

Contoh 05: Senaraikan folder kosong

Sekarang mari kita ubah perintah ini untuk melihat direktori kosong dalam direktori "Dokumen". Untuk melakukan ini, kita harus menulis "d" dan bukan "f" seperti yang ditunjukkan di bawah. Cuba jalankan pertanyaan di bawah untuk menunjukkan folder kosong. Hasilnya menunjukkan bahawa saat ini kami tidak memiliki file kosong dalam direktori "Dokumen".

$ cari / rumah / aqsayasin / Dokumen / -taip d -empty

Contoh 06: Senaraikan Fail Kosong Nombor Bilangan

Anda telah melihat cara menyenaraikan fail dan folder kosong. Sekarang, kita akan melihat jumlah fail dan folder kosong yang terdapat di folder tertentu. Untuk itu, kita akan menggunakan perintah "cari" yang sama. Semua parameter lama akan tetap sama dalam pertanyaan dengan sedikit perubahan. Kami menggunakan parameter "wc -l" dalam perintah untuk menghitung file kosong yang berada di lokasi sekarang. Pelaksanaan perintah yang dinyatakan memberi kita output 18. Ini bermaksud bahawa direktori utama hanya mempunyai 18 fail kosong di dalamnya.

$ cari . -taip f -empty | wc -l

Contoh 07: Senaraikan Nombor Kira Fail Tidak Kosong

Semasa kami belajar bagaimana mengira jumlah fail kosong dalam direktori tertentu. Sudah tiba masanya untuk menghitung jumlah direktori fail yang tidak kosong dalam beberapa direktori. Untuk tujuan khusus ini, kami akan menggunakan parameter bendera "-tidak" dalam pertanyaan. Pertanyaan selebihnya akan sama dari awal hingga akhir. Oleh itu, mari kita jalankan arahan 'cari' di bawah pada shell terminal seperti yang ditunjukkan dalam snapshot. Output menunjukkan jumlah fail yang tidak kosong di dalam direktori utama dan subdirektori yang adalah "6474".

$ cari . -taip f -not -empty | wc -l

Contoh 08: Senaraikan Fail Kosong Dengan Saiz

Akhir kata, kami akan menggunakan perintah "cari" bersama dengan kata kunci "ukuran" untuk mencari fail mengikut ukuran yang ditentukan. Sekarang, kami akan menyenaraikan fail dari direktori utama yang tidak mempunyai data di dalamnya. Kami telah menentukan nilai ukuran kata kunci sebagai "0". Output ditunjukkan di bawah dengan senarai fail yang berukuran "0".

$ cari ./ -taip f -saiz 0

Kesimpulannya

Akhirnya! Kami telah melakukan semua arahan yang diperlukan untuk menyenaraikan atau menunjukkan fail kosong di dalam beberapa direktori.

SuperTuxKart untuk Linux
SuperTuxKart adalah tajuk hebat yang direka untuk membawa anda pengalaman Mario Kart secara percuma pada sistem Linux anda. Ia cukup mencabar dan meny...
Tutorial Battle for Wesnoth
The Battle for Wesnoth adalah salah satu permainan strategi sumber terbuka paling popular yang boleh anda mainkan pada masa ini. Bukan hanya permainan...
0 A.D. Tutorial
Daripada banyak permainan strategi di luar sana, 0 A.D. berjaya menonjol sebagai tajuk yang komprehensif dan permainan taktikal yang sangat mendalam w...