Jinsi ya Kuhesabu Idadi ya Faili na Subdirectories ndani ya Saraka Iliyopewa


Njia rahisi zaidi ya kuhesabu idadi ya faili na saraka ndogo katika saraka kwa kutumia tree amri, ambayo inajulikana zaidi kwa kuonyesha faili na saraka katika umbo la mti.

Ingawa unaweza kuwezesha upendeleo kila wakati kuzuia nafasi ya diski na utumiaji wa ingizo ili kuzuia matumizi mabaya ya watumiaji, amri hii inaweza kuwa muhimu hata hivyo. Kwa msingi, saraka ya sasa ya kufanya kazi inachukuliwa ikiwa hakuna hoja zinazotolewa:

$ 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

Ikiwa ungependa kuona maelezo sawa ya /var/log, fanya:

$ 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

Andika amri hapa chini ili kuona maelezo kuhusu faili na saraka ndogo katika saraka ISO.

$ 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

Kuelezea chaguzi za mti zinazotumika katika amri iliyo hapo juu:

  1. -i - chaguo lake la picha linalowezesha mti kuchapisha mistari ya ujongezaji
  2. -L - inabainisha kiwango cha kina cha mti wa saraka kitakachoonyeshwa, ambacho katika hali iliyo hapo juu ni 1
  3. -f - hufanya mti kuchapisha kiambishi cha njia kamili kwa kila faili

Kama unavyoweza kutazama kutoka kwenye picha iliyo hapo juu, baada ya kuorodhesha faili na saraka zote ndogo, tree hukuonyesha jumla ya idadi ya saraka na faili katika saraka uliyobainisha.

Unaweza kurejelea ukurasa wa mtu wa mti ili kugundua chaguo muhimu zaidi, faili zingine za usanidi na anuwai za mazingira ili kuelewa vyema jinsi inavyofanya kazi.

Hitimisho

Hapa, tuliangazia kidokezo muhimu ambacho kinaweza kukusaidia kutumia matumizi ya mti kwa njia tofauti ikilinganishwa na matumizi yake ya kitamaduni, kwa kuonyesha faili na saraka katika umbo linalofanana na mti.

Unaweza kuunda vidokezo vipya kwa kutumia chaguzi nyingi za miti kutoka kwa ukurasa wa mtu. Je! una kidokezo chochote muhimu kuhusu matumizi ya mti? Kisha ishiriki na mamilioni ya watumiaji wa Linux kote ulimwenguni kupitia fomu ya maoni hapa chini.