Biasanya, perintah ls digunakan di Linux untuk menampilkan file dan folder. Ini adalah perintah bawaan di GNU/Linux. Namun, ia memiliki kekurangan, misalnya, tidak ada opsi untuk melihat direktori secara rekursif.
Hari ini kami ingin memperkenalkan Anda ke perintah baru yang disebut 'pohon' yang digunakan untuk daftar file rekursif, dan bagaimana kami dapat menyebutnya dengan batasan kedalaman struktur file yang akan ditampilkan.
Instal Perintah Pohon di Linux
Perintah pohon tidak tersedia secara default di distribusi Linux, dan dapat diinstal di Debian dan RedHat -distribusi berbasis dengan:
$ sudo apt install tree [on Debian, Ubuntu & Mint] $ sudo yum install tree [on RedHat, CentOS & Fedora]
Dan dalam distribusi berbasis Arch dengan:
$ sudo pacman -Sy tree [on Arch and Manjaro Linux]
Verifikasi apakah sudah diinstal dengan menelepon:
$ tree -v
Daftar Direktori Rekursif di Linux
Pohon perintah menunjukkan daftar direktori dalam format yang lebih rapi dengan lekukan yang tepat untuk subdirektori dan kode warna yang berbeda untuk file dan folder. Sebut saja tanpa argumen untuk mendapatkan seluruh struktur pohon di bawah folder.
$ tree
Demikian pula, Anda juga dapat meneruskan jalur direktori sebagai argumen untuk menampilkan struktur pohon di bawah direktori itu alih-alih direktori saat ini.
$ tree /etc/pki
Anda juga dapat memanggilnya dengan beberapa argumen jalur direktori. Seperti yang terlihat pada kedua tangkapan layar di atas, perintah akan pergi ke bagian paling bawah dari struktur pohon direktori, ke titik di mana tidak ada lagi subdirektori, dan menampilkan semuanya.
Batasi Kedalaman Daftar File Rekursif
Namun, seperti yang dibahas di awal, ini jelas menjadi rumit ketika digunakan pada folder dengan sejumlah subdirektori yang memiliki kedalaman besar. Untuk membatasi kedalaman daftar file rekursif gunakan -L
argumen seperti yang ditunjukkan.
$ tree -L Depth Folder_Path
Di sini ‘Kedalaman ' adalah bilangan bulat positif yang menunjukkan kedalaman maksimum struktur folder yang akan ditampilkan.
$ tree -L 2 /snap
Itu telah membatasi tampilan menjadi 2 level di bawah jalur direktori yang diteruskan ke sana, yaitu, ‘/snap/ '. Tanpa argumen ini, itu akan membuat tampilan besar sebagai 'jepret ' adalah folder sistem yang berjalan sangat dalam dan berisi banyak file.
Tetapkan Batas Kedalaman yang Berbeda untuk Daftar Direktori
Demikian pula, Anda dapat memanggil pohon dan lewati beberapa jalur direktori secara bersamaan dengan batas kedalaman yang berbeda untuk masing-masing jalur:
$ tree -L 2 /home -L 3 /etc/apt/apt.conf.d
Kesimpulan
Dalam artikel ini, kita mempelajari tentang perintah tree command dan bagaimana membatasi kedalamannya pada struktur file yang ditampilkan. Pastikan Anda membaca halaman manual 'pohon' untuk mempelajari lebih lanjut tentangnya.
Apakah Anda terbiasa dengan perintah yang lebih mirip? Beri tahu kami di komentar di bawah!