Kuidas loendada antud kataloogis olevate failide ja alamkataloogide arvu
Lihtsaim viis kataloogis olevate failide ja alamkataloogide loendamiseks käsuga puu
, mis on kõige paremini tuntud failide ja kataloogide kuvamiseks puulaadsel kujul.
Kuigi kasutajate väärkasutuse vältimiseks saate alati lubada kvoodid kettaruumi ja inode kasutamise piiramiseks, võib see käsk nagunii olla kasulik. Vaikimisi eeldatakse praegust töökataloogi, kui argumente pole antud:
$ tree -iLf 1
. ./10-Top-Linux-Distributions-of-2015.png ./adobe-flash-player-alternative.jpg ./CentOS-7-Security-Hardening-Guide.png ./coding.png ./d-logo-sketch.png ./Experts-Share-Thoughts-on-25th-Anniversary-of-the-World-Wide-Web-431806-2.jpg ./Get-Default-OS-Logo.png ./InstallCinnamonDesktoponUbuntuandFedora720x345.png ./Install-Nagios-in-CentOS.jpg ./Install-Vmware-Workstation-12-in-Linux.png ./Install-WordPress-on-CentOS-Fedora.png ./Linux-Essentials-Bundle-Course.png ./Linux-Online-Training-Courses.png ./Linux-PDF-Readers-Viewers-Tools.png ./linux-play-game.jpg ./logo.png ./nrpe-3.0.tar.gz ./Python-and-Linux-Administration-Course.png ./Ravi ./teamviewer 11 0 57095 i386 ./Telegram ./tsetup.0.10.1.tar.xz ./VBoxGuestAdditions_5.0.0.iso ./Vivaldi-About.png ./VMware-Workstation-Full-12.1.1-3770994.x86_64.bundle 3 directories, 22 files
Kui soovite sama teavet vaadata /var/log
-i kohta, tehke järgmist.
$ tree -iLf 1 /var/log
/var/log /var/log/alternatives.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/fsck /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/speech-dispatcher /var/log/syslog /var/log/syslog.1 /var/log/teamviewer11 /var/log/unattended-upgrades /var/log/upstart /var/log/vbox-install.log /var/log/wtmp /var/log/wtmp.1 /var/log/Xorg.0.log /var/log/Xorg.0.log.old 13 directories, 23 files
Tippige allolev käsk failide ja alamkataloogide kohta teabe kuvamiseks kataloogis ISOs
.
$ tree -iLf 1 ISOs
ISOs ISOs/CentOS-6.5-x86_64-minimal.iso ISOs/CentOS-7.0-1406-x86_64-Minimal.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-server-amd64.iso ISOs/VL-7.1-STD-FINAL.iso ISOs/Win10_1511_1_English_x32.iso ISOs/Win10_1511_1_Spanish_64.iso 2 directories, 11 files
Ülaltoodud käsus kasutatavate suvandite puu
selgitamine:
-
-i
- see on graafiline valik, mis võimaldab puul taandusjooni välja printida -
-L
- määrab kuvatava kataloogipuu sügavuse taseme, mis ülaltoodud juhul on 1 -
-f
- sunnib puu iga faili kogu tee eesliidet printima
Nagu näete ülaltoodud pildilt, näitab pärast kõigi failide ja alamkataloogide loetlemist puu
teie kataloogis olevate kataloogide ja failide koguarvu.
Kasulike suvandite, mõnede konfiguratsioonifailide ja keskkonnamuutujate leidmiseks saate viidata puukäsulehele, et paremini mõista selle toimimist.
Järeldus
Siinkohal käsitlesime olulist näpunäidet, mis aitab teil faili ja kataloogide kuvamiseks puulaadsel kujul utiliiti puu
kasutada tavapärasest erinevalt erinevalt.
Uute näpunäidete loomiseks saate kasutada manulehe arvukaid puuvalikuid. Kas teil on puude kasutamise kohta kasulikke näpunäiteid? Seejärel jagage seda alloleva tagasiside vormi kaudu miljonite Linuxi kasutajatega kogu maailmas.