Jak zliczyć liczbę plików i podkatalogów w danym katalogu

Jak zliczyć liczbę plików i podkatalogów w danym katalogu

Najłatwiejszy sposób naliczenia liczby plików i substancji w katalogu za pomocą drzewo polecenie, które jest najbardziej znane z wyświetlania plików i katalogów w formie przypominającej drzewo.

Chociaż zawsze możesz włączyć kwoty ograniczenie miejsca na dysku i użycie inodów, aby uniknąć nadużycia użytkowników, to polecenie może być przydatne. Domyślnie przyjmuje się obecny katalog roboczy, jeśli nie podano żadnych argumentów:

$ Tree -ilf 1 
Przykładowy wyjście
… /10-top-linux-dystrybucje z 2015 r.png ./Adobe-Flash-Player-Alternative.jpg ./Centos-7-Security-Hardening-Hardening-Guide.png ./kodowanie.png ./D-logo-sket.png ./Eksperci-SHARE-THUGHTHITS-ON-25-ANNIVERSARY-OF-WORLD-WIDE-WEB-431806-2.jpg ./Get-default-oS-logo.png ./InstaltCinnamondesktoponubuntuandfedora720x345.png ./Instal-Nagios-in-Centos.jpg ./Instal-VMware-Workstation-12-in-linux.png ./Instalowanie-WordPress-on-Centos-Fedora.png ./Linux-Essential-Bundle-Course.png ./Linux-Online-Training-Courses.png ./Linux-PDF-Readers-Viewers-tools.png ./-Linux-Play-Game.jpg ./logo.png ./NRPE-3.0.smoła.GZ ./Python-and-Linux-Administration-Course.png ./Ravi ./TeamViewer 11 0 57095 i386 ./Telegram ./TSetUp.0.10.1.smoła.xz ./Vboxguestadditions_5.0.0.ISO ./Vivaldi-About.png ./VMware-Workstation-Full-12.1.1-3770994.x86_64.pakiet 3 katalogi, 22 pliki 

Jeśli chcesz wyświetlić te same informacje dla /var/log, Do:

$ Tree -ilf 1 /var /log 
Przykładowy wyjście
/var/log/var/log/alternatywy.log/var/log/apt/var/log/aptitude/var/log/auth.log/var/log/boot.log/var/log/bootstrap.log/var/log/btmp/var/log/btmp.1/var/log/consolekit/var/log/cups/var/log/dmesg/var/log/dpkg.log/var/log/faillog/var/log/fontConfig.log/var/log/fsc/var/log/gpu-manager.log/var/log/hp/var/log/installer/var/log/kern.log/var/log/lastLog/var/log/mdm/var/log/mINtSystem.log/var/log/mintSystem.Timestamps/var/log/ntpstats/var/log/samba/var/log/merm-dispatcher/var/log/syslog/var/log/syslog.1/var/log/teamviewer11/var/log/untaalded-updgrades/var/log/upstart/var/log/vbox-install.log/var/log/wtmp/var/log/wtmp.1/var/log/xorg.0.log/var/log/xorg.0.dziennik.stary 13 katalogów, 23 pliki 

Wpisz poniższe polecenie, aby wyświetlić informacje o plikach i podkatalogach w katalogu ISOS.

$ Tree -ilf 1 ISOS 
Przykładowy wyjście
ISOS ISOS/CENTOS-6.5-x86_64-minimalny.ISO ISOS/CENTOS-7.0-1406-x86_64-minimalny.ISO ISOS/CENTOS-7-X86_64-DVD-1503-01 ISOS/CES-Standard-3.3-x86_64.ISO ISOS/Debian-8.1.0-AMD64-CD-1.ISO ISOS/Kali-Linux-2.0-I386 ISOS/OpenSuse-13.2-DVD-X86_64.ISO ISOS/RHEL-SERVER-7.0-x86_64-DVD.ISO ISOS/Ubuntu-14.04.2-Desktop-AMD64.ISO ISOS/Ubuntu-14.04.3-serwer-AMD64.ISO ISOS/VL-7.1-STD-FIND.ISO ISOS/Win10_1511_1_english_x32.ISO ISOS/Win10_1511_1_spanish_64.ISO 2 katalogi, 11 plików 
Policz pliki i podkatalog w katalogu

Wyjaśnianie drzewo Opcje używane w poleceniu powyżej:

  1. -I - Jest to opcja graficzna, która umożliwia drzewo drukowanie linii wcięcia
  2. -L - określa poziom głębokości drzewa katalogu, który ma być wyświetlany, co w powyższym przypadku jest 1
  3. -F - sprawia, że ​​drzewo drukują pełny prefiks ścieżki dla każdego pliku

Jak można wyświetlić z powyższego obrazu, po wymiekaniu wszystkich plików i podlokdaryzatorów, drzewo pokazuje całkowitą liczbę katalogów i plików w określonym katalogu.

Sugerowane przeczytanie: Szyfruj i odszyfrowaj pliki i katalogi za pomocą TAR i OpenSSL

Możesz odnieść się do Strona Tree Man Aby odkryć bardziej przydatne opcje, niektóre pliki konfiguracyjne i zmienne środowiskowe, aby lepiej zrozumieć, jak to działa.

Wniosek

Tutaj omówiliśmy ważną wskazówkę, która może pomóc Ci użyć drzewo użyteczność w inny sposób w porównaniu z tradycyjnym użyciem, do wyświetlania plików i katalogów w formie przypominającej drzewo.

Możesz zbudować nowe wskazówki, używając licznych drzewo Opcje ze strony mężczyzny. Czy masz jakąkolwiek przydatną wskazówkę dotyczącą użycia drzewa? Następnie udostępnij go milionom użytkowników Linux na całym świecie za pośrednictwem poniższego formularza sprzężenia zwrotnego.