Pernahkah anda terfikir cara mengira bilangan fail dalam direktori tertentu dalam sistem Linux dengan cepat? Sebagai pengguna Linux, ini adalah keperluan yang sangat biasa. Sama ada penyelenggaraan sistem atau pengurusan fail, kita semua perlu menguasai kemahiran ini. Dalam artikel ini, kami akan memperkenalkan anda kepada beberapa cara berbeza untuk mencapai matlamat ini.
Kira bilangan fail dalam direktori
Cara paling mudah untuk mengira fail dalam direktori ialah menggunakan ls untuk menyenaraikan satu fail setiap baris dan paipkan output ke wc untuk mengira nombor:
[root@localhost ~]# ls -1U /etc |wc -l
Melaksanakan arahan di atas akan memaparkan jumlah semua fail, termasuk direktori dan pautan simbolik. -1
选项表示每行列出一个文件,-U
Memberitahu ls untuk tidak mengisih output, yang menjadikan perintah itu dilaksanakan dengan lebih pantas. Perintah ls -1U tidak mengira fail tersembunyi. Jika anda hanya mahu mengira fail tanpa memasukkan direktori, gunakan arahan berikut:
[root@localhost ~]# ls -1Up /etc |grep -v /|wc -l
-p
memaksa ls untuk menambahkan penunjuk slash (/) pada direktori. Output disalurkan ke perintah grep -v, baris yang mengandungi garis miring dikecualikan, dan nombor dikira.
Untuk kawalan yang lebih baik ke atas fail tersenarai, gunakan find
命令而不是ls
:
[root@localhost ~]# find /etc -maxdepth 1 -type f |wc -l
-type f
选项告诉find仅列出文件(包括隐藏文件),-maxdepth 1
Hadkan carian kepada direktori peringkat pertama.
Fail dalam direktori statistik rekursif
Jika anda ingin mengira bilangan fail dalam direktori, termasuk dalam subdirektori, anda boleh menggunakan arahan find
:
[root@localhost ~]# find /etc -type f|wc -l
Arahan lain yang digunakan untuk mengira fail ialah pepohon, yang menyenaraikan kandungan direktori dalam format pepohon:
[root@localhost ~]# yum -y install tree [root@localhost ~]# tree /root
Bahagian bawah kandungan output akan menunjukkan berapa banyak direktori dan berapa banyak fail yang ada.
Melalui pengenalan dan demonstrasi artikel ini, saya percaya anda telah menguasai pelbagai kaedah mengira bilangan fail dalam sistem Linux dan memahami kelebihan dan kekurangannya. Sama ada anda seorang pemula atau pengguna Linux yang berpengalaman, petua ini boleh membantu anda memproses fail dengan lebih cekap dan meningkatkan kecekapan kerja anda. Dalam dunia Linux, mengira fail bukan lagi tugas yang menyusahkan, tetapi kemahiran yang mudah untuk dikuasai!
Atas ialah kandungan terperinci Bilangan fail statistik Linux: Penguasaan menyeluruh melalui pelbagai kaedah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!