Lainos ‘Apẹẹrẹ igi’ Awọn apẹẹrẹ Lilo fun Awọn ibẹrẹ


igi jẹ aami kekere, eto laini agbelebu-pẹpẹ agbelebu ti a lo lati ṣe atokọ atokọ tabi ṣafihan akoonu ti itọsọna kan ni ọna ti o dabi igi. O ṣe agbejade awọn ọna itọsọna ati awọn faili ninu itọsọna-kọọkan kọọkan ati akopọ ti apapọ nọmba ti awọn ilana-abẹ ati awọn faili.

Eto igi wa ni awọn eto Unix ati Unix bii Linux, bii DOS, Windows, ati ọpọlọpọ awọn ọna ṣiṣe miiran. O ṣe ẹya awọn aṣayan pupọ fun ifọwọyi iṣelọpọ, lati awọn aṣayan faili, awọn aṣayan tito lẹtọ, si awọn aṣayan eya aworan, ati atilẹyin fun iṣelọpọ ni awọn ọna kika XML, JSON ati HTML.

Ninu nkan kukuru yii, a yoo fihan bi a ṣe le lo aṣẹ igi pẹlu awọn apẹẹrẹ lati ṣe atokọ ni atokọ awọn akoonu ti itọsọna kan lori ẹrọ Linux.

Kọ ẹkọ Awọn apẹẹrẹ Lilo Lilo treefin

Ofin igi wa lori gbogbo ti kii ba ṣe pupọ awọn pinpin Lainos, sibẹsibẹ, ti o ko ba fi sii nipasẹ aiyipada, lo oluṣakoso package aiyipada rẹ lati fi sii bi o ti han.

# yum install tree	 #RHEL/CentOS 7
# dnf install tree	 #Fedora 22+ and /RHEL/CentOS 8
$ sudo apt install tree	 #Ubuntu/Debian
# sudo zypper in tree 	 #openSUSE

Lọgan ti o fi sii, o le tẹsiwaju siwaju lati kọ ẹkọ lilo pipaṣẹ igi pẹlu awọn apẹẹrẹ bi a ṣe han ni isalẹ.

1. Lati ṣe atokọ akoonu itọnisọna ni ọna kika igi, lilö kiri si itọsọna ti o fẹ ki o ṣiṣẹ aṣẹ igi laisi eyikeyi awọn aṣayan tabi awọn ariyanjiyan bi atẹle. Ranti lati bẹ sudo lati ṣiṣẹ igi ni itọsọna kan ti o nilo awọn igbanilaaye wiwọle olumulo olumulo.

# tree
OR
$ sudo tree

Yoo ṣe afihan awọn akoonu ti itọsọna iṣẹ ni ifaseyin ti o nfihan awọn ilana-labẹ ati awọn faili, ati akopọ ti apapọ nọmba ti awọn ilana-labẹ ati awọn faili. O le mu titẹ sita awọn faili ti o farapamọ ṣiṣẹ nipa lilo asia -a kan.

$ sudo tree -a

2. Lati ṣe atokọ awọn akoonu ilana pẹlu ilana-ọna ọna kikun fun itọsọna-kekere kọọkan ati faili, lo -f bi o ti han.

$ sudo tree -f

3. O tun le fun igi ni ilana lati tẹ sita awọn iyokuro iyokuro awọn faili ninu wọn ni lilo aṣayan -d . Ti o ba lo papọ pẹlu aṣayan -f , igi yoo tẹ ọna itọsọna ni kikun bi o ti han.

$ sudo tree -d 
OR
$ sudo tree -df

4. O le ṣọkasi ijinle ifihan ti o pọ julọ ti igi itọsọna nipa lilo aṣayan -L . Fun apẹẹrẹ, ti o ba fẹ ijinle 2, ṣiṣe aṣẹ atẹle.

$ sudo tree -f -L 2

Eyi ni apẹẹrẹ miiran nipa siseto ijinle ifihan ti o pọ julọ ti igi itọsọna si 3.

$ sudo tree -f -L 3

5. Lati ṣe afihan awọn faili wọnyẹn ti o baamu apẹẹrẹ kaadi egan, lo asia -P ki o ṣafihan apẹẹrẹ rẹ. Ni apẹẹrẹ yii, aṣẹ yoo ṣe atokọ awọn faili nikan ti o baamu cata * , nitorinaa awọn faili bii Catalina.sh, catalina.bat, ati bẹbẹ lọ yoo ṣe atokọ.

$ sudo tree -f -P cata*

6. O tun le sọ fun igi lati fọ awọn ilana ofo lati inu iṣẹjade nipa fifi aṣayan --prune kun, bi o ṣe han.

$ sudo tree -f --prune

7. Awọn aṣayan faili to wulo tun wa ti o ni atilẹyin nipasẹ igi bii -p eyiti o tẹ iru faili ati awọn igbanilaaye fun faili kọọkan ni ọna kanna bi aṣẹ ls -l.

$ sudo tree -f -p 

8. Yato si, lati tẹ orukọ olumulo (tabi UID ti ko ba jẹ orukọ olumulo wa), ti faili kọọkan, lo aṣayan -u , ati aṣayan -g tẹ ẹgbẹ naa orukọ (tabi GID ti ko ba si orukọ ẹgbẹ ti o wa). O le ṣepọ awọn aṣayan -p , -u ati -g awọn aṣayan lati ṣe atokọ gigun ti o jọra aṣẹ ls -l.

$ sudo tree -f -pug

9. O tun le tẹ iwọn ti faili kọọkan ni awọn baiti pẹlu orukọ nipa lilo aṣayan -s . Lati tẹ iwọn ti faili kọọkan ṣugbọn ni ọna kika kika eniyan diẹ sii, lo asia -h ki o ṣalaye lẹta iwọn fun awọn kilobytes (K), megabytes (M), gigabytes (G), terabytes (T), ati be be lo.

$ sudo tree -f -s
OR
$ sudo tree -f -h

10. Lati ṣe afihan ọjọ ti akoko iyipada to kẹhin fun itọsọna-kọọkan tabi faili kọọkan, lo awọn aṣayan -D bi atẹle.

$ sudo tree -f -pug -h -D

11. Aṣayan miiran ti o wulo ni --du , eyiti o ṣe ijabọ iwọn ti itọsọna-iha kọọkan bi ikojọpọ awọn titobi ti gbogbo awọn faili rẹ ati awọn abẹ-ile (ati awọn faili wọn, ati bẹbẹ lọ).

$ sudo tree -f --du

12. Kẹhin ṣugbọn ko kere ju, o le firanṣẹ tabi ṣe atunṣe iṣẹjade igi si orukọ faili fun orukọ itupalẹ nigbamii nipa lilo aṣayan -o .

$ sudo tree -o direc_tree.txt

Iyẹn ni gbogbo pẹlu aṣẹ igi, ṣiṣe igi eniyan lati mọ lilo diẹ sii ati awọn aṣayan. Ti o ba ni awọn ibeere tabi awọn ero lati pin, lo fọọmu esi ni isalẹ lati de ọdọ wa.