Contoh Penggunaan Linux 'Tree Command' untuk pemula

Contoh Penggunaan Linux 'Tree Command' untuk pemula

The pokok adalah program baris arahan kecil yang digunakan untuk menyenaraikan atau memaparkan kandungan direktori dalam format seperti pokok. Ia mengeluarkan laluan dan fail direktori di setiap sub-direktori dan ringkasan sejumlah sub-direktori dan fail.

Baca juga: Dutree - Alat CLI untuk menganalisis penggunaan cakera dalam output berwarna

The pokok Program boleh didapati dalam sistem Unix dan Unix seperti Linux, serta DOS, Windows, dan banyak sistem operasi lain. Ia mempunyai pelbagai pilihan untuk manipulasi output, dari pilihan fail, pilihan penyortiran, pilihan grafik, dan sokongan untuk output dalam format XML, JSON dan HTML.

Dalam artikel pendek ini, kami akan menunjukkan cara menggunakannya pokok perintah dengan contoh untuk menyenaraikan semula kandungan direktori pada sistem linux.

Contoh Penggunaan Perintah Pohon

The pokok Perintah tersedia pada semua jika tidak kebanyakan pengagihan linux, bagaimanapun, jika anda tidak memasangnya secara lalai, gunakan pengurus pakej lalai anda untuk memasangnya seperti yang ditunjukkan.

#yum pemasangan pokok #rhel/centos 7 #DNF Pasang pokok #fedora 22+ dan/rhel/centos 8 $ sudo apt pemasangan pokok #ubuntu/debian #sudo zyper di pokok #Opensuse 

Setelah dipasang, anda boleh meneruskan lebih jauh untuk mempelajari penggunaan arahan pokok dengan contoh seperti yang ditunjukkan di bawah.

1. Untuk menyenaraikan kandungan direktori dalam format seperti pokok, navigasi ke direktori yang anda mahukan dan jalankan pokok perintah tanpa sebarang pilihan atau argumen seperti berikut. Ingatlah untuk menggunakan sudo untuk menjalankan pokok itu dalam direktori yang memerlukan kebenaran akses pengguna akar.

# pokok atau pokok sudo $ 

Ia akan memaparkan kandungan direktori kerja secara rekursif menunjukkan sub-direktori dan fail, dan ringkasan jumlah sub-direktori dan fail. Anda boleh mengaktifkan percetakan fail tersembunyi menggunakan -a bendera.

$ sudo pokok -a 
Senaraikan kandungan direktori dalam format pokok

2. Untuk menyenaraikan kandungan direktori dengan awalan laluan penuh untuk setiap sub-direktori dan fail, gunakan -f seperti yang ditunjukkan.

$ sudo pokok -f 
Senaraikan kandungan direktori dengan lokasi

3. Anda juga boleh mengarahkan pokok untuk hanya mencetak subdirektori tolak fail di dalamnya menggunakan -d pilihan. Sekiranya digunakan bersama dengan -f pilihan, pokok akan mencetak laluan direktori penuh seperti yang ditunjukkan.

$ sudo pokok -d atau $ sudo pokok -df 
Senaraikan laluan sub-direktori

4. Anda boleh menentukan kedalaman paparan maksimum pokok direktori menggunakan -L pilihan. Contohnya, jika anda mahukan kedalaman 2, Jalankan arahan berikut.

$ sudo pokok -f -l 2 
Tetapkan kedalaman penyenaraian direktori

Berikut adalah contoh lain mengenai menetapkan kedalaman paparan maksimum pokok direktori ke 3.

$ sudo pokok -f -l 3 
Tetapkan kedalaman penyenaraian direktori maksimum

5. Untuk memaparkan hanya fail yang sesuai dengan corak kad liar, gunakan -P bendera dan tentukan corak anda. Dalam contoh ini, arahan hanya akan menyenaraikan fail yang sepadan Cata*, Jadi fail seperti Catalina.sh, Catalina.kelawar, dan lain-lain. akan disenaraikan.

$ sudo pokok -f -p cata* 
Senaraikan fail dengan corak kad liar

6. Anda juga boleh memberitahu pokok untuk memangkas direktori kosong dari output dengan menambahkan --Prune pilihan, seperti yang ditunjukkan.

$ sudo pokok -f -prune 

7. Terdapat juga beberapa pilihan fail berguna yang disokong oleh pokok seperti -p yang mencetak jenis fail dan keizinan untuk setiap fail dengan cara yang sama seperti arahan ls -l.

$ sudo pokok -f -p 
Cetak Jenis dan Kebenaran Fail

8. Selain itu, untuk mencetak nama pengguna (atau Uid Sekiranya tiada nama pengguna tersedia), setiap fail, gunakan -u pilihan, dan -g pilihan mencetak nama kumpulan (atau Gid Sekiranya tiada nama kumpulan tersedia). Anda boleh menggabungkan -p, -u dan -g pilihan untuk melakukan penyenaraian panjang yang serupa dengan arahan ls -l.

$ sudo tree -f -pug 
Cetak jenis fail dan kebenaran dengan pemilik

9. Anda juga boleh mencetak saiz setiap fail dalam bait bersama dengan nama menggunakan -s pilihan. Untuk mencetak saiz setiap fail tetapi dalam format yang lebih mudah dibaca, gunakan -h Bendera dan tentukan huruf saiz untuk kilobytes (k), megabait (m), gigabait (g), terabytes (t), dan lain -lain ..

$ sudo tree -f -s atau $ sudo tree -f -h 
Cetak saiz fail

10. Untuk memaparkan tarikh masa pengubahsuaian terakhir untuk setiap sub-direktori atau fail, gunakan -D Pilihan seperti berikut.

$ sudo tree -f -pug -h -d 
Tunjukkan tarikh masa pengubahsuaian terakhir

11. Pilihan lain yang berguna adalah --du, yang melaporkan saiz setiap sub-direktori sebagai pengumpulan saiz semua fail dan subdirektori (dan fail mereka, dan sebagainya).

$ sudo pokok -f - 

12. Akhir sekali, anda boleh menghantar atau mengalihkan output pokok ke nama fail untuk analisis kemudian menggunakan -o pilihan.

$ sudo pokok -o direc_tree.txt 

Itu sahaja dengan perintah pokok, Jalankan pokok lelaki Untuk mengetahui lebih banyak penggunaan dan pilihan. Sekiranya anda mempunyai sebarang pertanyaan atau pemikiran untuk dikongsi, gunakan borang maklum balas di bawah untuk sampai ke kami.