GNU/Linux >> Belajar Linux >  >> Linux

Cara Membatasi Kedalaman 'pohon' untuk Daftar File Rekursif

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!


Linux
  1. Bagaimana cara mengatur batas Ukuran Unggah File di Apache?

  2. Cara Meningkatkan Batas Ukuran Unduhan File di Apache

  3. Bagaimana cara memahami konten setelah pola?

  1. Bagaimana cara menentukan file kunci untuk sshfs?

  2. Bagaimana cara membatasi ukuran file saat komit?

  3. Cara grep untuk unicode � dalam skrip bash

  1. Cara Menemukan File Terlama Di Pohon Direktori Di Linux

  2. Bagaimana Cara Memindai Karakter Tidak Valid Di Gedit?

  3. Cara Membuat pem Untuk SSL Anda yang Ada