Pengurusan fail

Hitung Fail dalam Direktori secara berulang

Hitung Fail dalam Direktori secara berulang
Kadang-kadang, perlu mengetahui jumlah fail yang betul yang terdapat di bawah direktori tertentu. Masalahnya timbul jika direktori mengandungi satu atau lebih sub-direktori. Bergantung pada jumlah fail dan direktori, penghitungan manual hampir mustahil.

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.

$ pokok demo_dir

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.

$ cari -taip f | wc -l

Dalam 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.

$ cari | wc -l

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 -jarak maksimum

$ cari -akal fikiran

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!

Kursor melompat atau bergerak secara rawak semasa menaip di Windows 10
Sekiranya anda mendapati kursor tetikus anda melompat atau bergerak sendiri, secara automatik, secara rawak semasa menaip komputer riba atau komputer ...
Cara membalikkan arah tatal Tetikus dan Pad Sentuh pada Windows 10
Tetikus dan Pad sentuhs bukan sahaja menjadikan pengkomputeran mudah, tetapi lebih cekap dan kurang memakan masa. Kami tidak dapat membayangkan kehidu...
Cara menukar saiz, warna & skema penunjuk dan kursor tetikus pada Windows 10
Penunjuk dan kursor tetikus di Windows 10 adalah aspek yang sangat penting dalam sistem operasi. Ini boleh dikatakan untuk sistem operasi lain juga, j...