Dalam panduan ini, periksa cara mengira fail dalam direktori secara berulang di Linux.
Pengiraan fail
Pengiraan fail asas
Untuk demonstrasi, berikut adalah contoh direktori dengan beberapa sub-direktori.
Seperti yang anda lihat, perintah hierarki akan mencetak keseluruhan struktur direktori secara berulang dengan jumlah fail pada akhir. Namun, jika jumlah fail dan direktori terlalu besar, mendapatkan laporan tidak cekap.
Cara alternatif adalah dengan menggunakan perintah cari dan wc. Pertama, perintah cari akan menghasilkan senarai fail di dalam direktori. Kemudian, perintah wc akan mengira garis output, menentukan jumlah fail.
Perintah akan kelihatan seperti ini.
$ cariDalam kes arahan cari, berikut adalah penjelasan ringkas mengenai bendera dan argumen.
: Direktori untuk menjalankan pengiraan fail. - -jenis f: Menentukan jenis fail (file / direktori) yang akan dicari. Di sini, "f" menandakan untuk fail sahaja.
Untuk arahan wc, berikut adalah penjelasan ringkas mengenai bendera.
- -l: Mengira bilangan garis. Ia berfungsi dengan menghitung jumlah watak barisan baru dalam output.
Mari kita gunakan perintah itu ke direktori ujian kita.
$ cari ./ demo_dir -jenis f | wc -l
Sekiranya boleh, disyorkan untuk menggunakan jalan penuh direktori.
$ cari / rumah / viktor / Desktop / demo_dir -jenis f | wc -l
Mengira dengan direktori
Sekiranya direktori juga termasuk dalam pengiraan, gunakan struktur arahan berikut. Perintah mencari akan mencetak direktori dan fail seterusnya dalam output.
Kedalaman direktori
Perintah mencari menyokong kedalaman direktori. Kedalaman direktori menentukan seberapa mendalam pencarian akan turun dalam mencari fail.
Terdapat dua jenis kedalaman direktori yang mendapat sokongan.
- maxdepth: Penemuan tahap maksimum akan turun. Nilai maksimum adalah bilangan bulat bukan negatif.
- mindepth: Kedalaman minimum yang diperlukan untuk mencari bertindak pada direktori. Nilai kefahaman akan menjadi bilangan bulat bukan negatif.
Mari kita lihat nilai-nilai ini dalam tindakan. Struktur arahan cari akan kelihatan seperti ini.
$ cari
Membilang Fail Menggunakan GUI
Jika Anda memiliki pilihan untuk menggunakan GUI untuk memeriksa jumlah file, kami dapat menghitung file dalam direktori menggunakan pengelola file. Pengurus fail membolehkan pengguna menguruskan fail dan direktori dengan elegan. Mana-mana pengurus fail menyokong semua fungsi asas seperti mencari, menyalin, memindahkan, membuat, dan menghapus fail. Beberapa pengurus fail bahkan menyokong ciri canggih seperti sambungan SSH.
Berikut adalah beberapa pengurus fail terbaik yang tersedia untuk Linux. Sebilangan besar daripadanya mesti tersedia untuk semua distro Linux yang popular.
Pengurus Fail Nautilus
Ini adalah pengurus fail lalai desktop GNOME. Ia mempunyai UI yang sangat sederhana, navigasi dan pengurusan yang mudah.
Lihat Pengurus Fail Nautilus.
Pengurus Fail Konqueror
Konqueror adalah pengurus lalai yang disertakan dengan desktop KDE. Ia mempunyai pengurus fail yang sederhana dengan ciri tambahan, seperti sokongan FTP / SFTP, perkongsian smb (Windows), ripping audio, dll.
Konqueror menggunakan mesin rendering KHTML. Lihat Konqueror.
Pengurus Fail Dolphin
Dolphin menggantikan Konqueror sebagai pengurus fail lalai di desktop KDE. Ini adalah pengurus fail percuma, sumber terbuka dan ringan yang bertujuan untuk kesederhanaan, fleksibiliti, dan penyesuaian penuh. Ini membolehkan pengguna melayari, mencari, menyalin, dan memindahkan pengalaman fail dengan lancar di sekitar sistem Linux. Ia menggabungkan ciri menarik lain seperti pratonton fail, navigasi tab, penyortiran fail, dan pengelompokan, dll.
Lihatlah Dolphin.
Pengurus Fail SpaceFM
Tidak seperti pengurus fail lain yang dijelaskan, SpaceFM adalah pengurus fail mandiri yang tidak berkaitan dengan persekitaran desktop mana pun. Ini adalah pengurus fail yang indah yang tersedia untuk semua distro Linux yang popular. Ia mempunyai integrasi bash, VFS bawaan, dan penyesuaian menu, dll.
Lihat SpaceFM.
Panglima Tengah Malam GNU
Akhirnya, GNU Midnight Commander adalah pengurus fail untuk baris arahan. Ia adalah pengurus fail lengkap tetapi di skrin konsol. Ia menyokong semua fungsi klasik seperti mencari, menyalin, memindahkan, dan menghapus fail, dll.
Lihat GNU Midnight Commander.
Pemikiran Akhir
Mengira fail di Linux sama sekali tidak sukar. Yang diperlukannya adalah mempunyai alat dan pengetahuan yang tepat untuk mengetahui. Semoga panduan ini berjaya menunjukkan cara mengira fail dalam direktori secara berulang di Linux.
Selamat pengkomputeran!