GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya bisa menghitung jumlah folder di drive menggunakan Linux?

  • Temukan semua folder secara total, termasuk subdirektori:

    find /mount/point -type d | wc -l
    
  • Temukan semua folder di direktori akar (tidak termasuk subdirektori):

    find /mount/point -maxdepth 1 -mindepth 1 -type d | wc -l
    

    -maxdepth 1 membatasi perintah ke direktori saat ini (yaitu, melarang rekursi); -mindepth 1 menyebabkannya tidak menyertakan direktori tingkat atas (titik mount) itu sendiri.


Arahkan ke drive Anda (Dapat membuka jendela terminal di sana) dan cukup jalankan:

ls -lR | grep ^d | wc -l

Baris baru adalah karakter yang valid dalam nama direktori. Saya sarankan membiarkan find cetak karakter untuk setiap direktori yang ditemukan dan kemudian biarkan wc hitung karakter tersebut:

find /mount/point -type d -printf 'a' | wc -c

Linux
  1. Bagaimana Anda bisa menemukan nomor prosesor tempat utas berjalan?

  2. Bagaimana cara menghapus folder menggunakan regex dari terminal Linux

  3. Bagaimana saya bisa menghitung jumlah karakter dalam variabel Bash

  1. Cara Mengetahui Apakah Disk Adalah SSD Atau HDD Di Linux

  2. Cara mem-pipe hasil 'find' ke mv di Linux

  3. Bagaimana menemukan nomor model disk drive Linux?

  1. menggunakan linux bagaimana saya bisa meneruskan konten file sebagai parameter ke yang dapat dieksekusi?

  2. Bagaimana cara mendapatkan jumlah CPU di Linux menggunakan C?

  3. Bagaimana saya bisa menemukan file header dari bahasa pemrograman C di Linux?