Hvernig á að telja fjölda skráa og undirmöppur í tiltekinni skrá


Auðveldasta leiðin til að telja fjölda skráa og undirmöppu í möppu með tré skipun, sem er þekktust fyrir að sýna skrár og möppur á trélíku formi.

Þó að þú getir alltaf virkjað kvóta til að takmarka diskpláss og inode notkun til að forðast misnotkun notenda, getur þessi skipun verið gagnleg samt. Sjálfgefið er gert ráð fyrir núverandi vinnuskrá ef engin rök eru gefin:

$ 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

Ef þú vilt skoða sömu upplýsingar fyrir /var/log skaltu gera:

$ 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

Sláðu inn skipunina hér að neðan til að skoða upplýsingar um skrár og undirmöppur í möppunni 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

Útskýrir tré valkostina sem notaðir eru í skipuninni hér að ofan:

  1. -i – þetta er myndrænn valkostur sem gerir tré kleift að prenta út inndráttarlínur
  2. -L – tilgreinir dýptarstig möpputrésins sem á að sýna, sem í tilvikinu hér að ofan er 1
  3. -f – gerir tré til að prenta út fulla slóðarforskeytið fyrir hverja skrá

Eins og þú getur séð á myndinni hér að ofan, eftir að hafa skráð allar skrár og undirmöppur, sýnir tré þér heildarfjölda möppu og skráa í möppunni sem þú tilgreindir.

Þú getur vísað á trémannsíðuna til að uppgötva gagnlegri valkosti, nokkrar stillingarskrár og umhverfisbreytur til að skilja betur hvernig það virkar.

Niðurstaða

Hér fórum við yfir mikilvæga ábendingu sem getur hjálpað þér að nota tré tólið á annan hátt miðað við hefðbundna notkun þess, til að birta skrár og möppur á trélíku formi.

Þú getur búið til nýjar ráðleggingar með því að nota hina fjölmörgu trévalkosti frá mannasíðunni. Ertu með einhver gagnleg ráð varðandi notkun trés? Deildu því síðan með milljónum Linux notenda um allan heim í gegnum athugasemdaeyðublaðið hér að neðan.