GNU/Linux >> Belajar Linux >  >> Linux

Tutorial Perintah pohon Linux untuk Pemula (6 Contoh)

Tidak salah untuk mengatakan bahwa perintah ls adalah standar utama dalam hal mencantumkan konten direktori di baris perintah Linux. Namun, memang ada beberapa alternatif yang memiliki keunggulan tersendiri jika dibandingkan dengan ls. Setelah alat tersebut menjadi pohon , dasar-dasar yang akan kita bahas di tutorial ini.

Namun sebelum kita melakukannya, perlu disebutkan bahwa semua contoh di sini telah diuji pada mesin Ubuntu 18.04 LTS.

Perintah pohon Linux

Seperti namanya, perintah pohon di Linux mencantumkan isi direktori dalam format seperti pohon. Berikut sintaksnya:

tree [OPTIONS] [directory]

Dan inilah cara halaman manual alat menjelaskannya:

Tree is a recursive directory listing program that produces a depth indented listing of files, 
which is colorized ala dircolors if the LS_COLORS environment variable is set and output is to tty.
With no arguments, tree lists the files in the current  directory. When directory arguments are
given, tree lists all the files and/or directories found in the given directories each in turn.
Upon completion of listing all files/directories found, tree returns the total number of files
and/or directories listed.

Jika perintah pohon tidak diinstal di kotak Ubuntu Anda, Anda dapat mengambilnya menggunakan perintah berikut:

sudo apt-get install tree

Berikut adalah beberapa contoh gaya Tanya Jawab yang akan memberi Anda contoh bagus tentang cara kerja perintah pohon.

Q1. Bagaimana cara kerja perintah pohon?

Penggunaan dasar cukup mudah. Cukup jalankan perintah 'pohon' tanpa opsi apa pun. Ini contohnya:

tree

Inilah output yang dihasilkan oleh perintah ini di sistem saya:

Jadi Anda dapat melihat struktur seperti pohon yang dihasilkan di output. Perhatikan bahwa ini adalah direktori kerja saat ini yang isinya ditampilkan secara default. Jika Anda ingin menampilkan konten direktori lain, Anda harus menentukan jalur ke direktori tersebut di input.

Q2. Bagaimana cara membuat pohon menampilkan file tersembunyi juga?

Secara default, perintah pohon tidak menampilkan file tersembunyi. Namun, jika mau, Anda dapat membuat pohon melakukannya dengan menggunakan opsi baris perintah -a.

tree -a

Inilah yang dikatakan halaman manual tentang -a:

All files are printed. By default tree does not print hidden files (those beginning with a dot `.')
. In no event does tree print the file system constructs `.' (current directory) and `..'
(previous directory).

Q3. Bagaimana cara membuat direktori hanya menampilkan pohon di output?

Misalkan Anda hanya ingin perintah pohon untuk menampilkan entri direktori dalam output. Anda dapat melakukannya menggunakan opsi baris perintah -d.

Misalnya, perintah berikut:

tree -d

menghasilkan output ini:

Q4. Bagaimana cara membuat awalan path lengkap cetak pohon untuk file?

Ini dapat dilakukan dengan menggunakan opsi baris perintah -f. Ini contohnya:

tree -f

Inilah bagian dari output yang dihasilkan oleh perintah ini di sistem saya:

Q5. Bagaimana cara mengontrol kedalaman pohon direktori dalam output?

Perintah pohon juga memungkinkan Anda mengontrol kedalaman pohon direktori yang dihasilkan dalam output. Ini dapat Anda lakukan dengan menggunakan opsi baris perintah -L yang memerlukan nilai numerik yang menandakan kedalaman direktori yang diizinkan. Misalnya:

tree -d -L 1

Perintah di atas akan memastikan bahwa hanya direktori tingkat pertama yang ditampilkan dalam output.

Q6. Bagaimana cara selektif meninggalkan beberapa nama di output?

Perintah pohon menawarkan opsi baris perintah -I yang mengharuskan Anda meneruskan pola sebagai input. Bergantung pada nama file/direktori yang tidak ingin Anda tampilkan di output, buat sebuah pola. Misalnya, saya hanya ingin menampilkan direktori, tetapi tidak ingin nama apa pun dengan pola 'Ubuntu' (peka huruf besar-kecil), jadi saya menggunakan opsi baris perintah -I dengan cara berikut:

tree -d -I *Ubuntu

Kesimpulan

Meskipun kita telah membahas beberapa opsi baris perintah pohon, faktanya alat ini menawarkan lebih banyak fitur. Setelah Anda selesai mempraktikkan semua yang telah kita diskusikan di sini, buka halaman manual perintah pohon untuk mempelajari lebih lanjut tentangnya.


Linux
  1. Tutorial perintah cd Linux untuk pemula (8 Contoh)

  2. Tutorial Perintah Tanggal Linux untuk Pemula (8 Contoh)

  3. Tutorial Perintah Hostname Linux untuk Pemula (5 Contoh)

  1. Tutorial perintah comm Linux untuk pemula (5 contoh)

  2. Tutorial Perintah Linux df untuk Pemula (8 Contoh)

  3. Tutorial Perintah Linux du untuk Pemula (10 Contoh)

  1. Tutorial Perintah gema Linux untuk Pemula (5 Contoh)

  2. Tutorial Perintah Linux env Untuk Pemula (5 Contoh)

  3. Tutorial Perintah ukuran Linux untuk Pemula (6 Contoh)