GNU/Linux >> Belajar Linux >  >> Linux

Perintah Linux untuk mencetak struktur direktori dalam bentuk pohon

Apakah ini yang Anda cari pohon? Itu harus ada di sebagian besar distribusi (mungkin sebagai pemasangan opsional).

~> tree -d /proc/self/
/proc/self/
|-- attr
|-- cwd -> /proc
|-- fd
|   `-- 3 -> /proc/15589/fd
|-- fdinfo
|-- net
|   |-- dev_snmp6
|   |-- netfilter
|   |-- rpc
|   |   |-- auth.rpcsec.context
|   |   |-- auth.rpcsec.init
|   |   |-- auth.unix.gid
|   |   |-- auth.unix.ip
|   |   |-- nfs4.idtoname
|   |   |-- nfs4.nametoid
|   |   |-- nfsd.export
|   |   `-- nfsd.fh
|   `-- stat
|-- root -> /
`-- task
    `-- 15589
        |-- attr
        |-- cwd -> /proc
        |-- fd
        | `-- 3 -> /proc/15589/task/15589/fd
        |-- fdinfo
        `-- root -> /

27 directories

sampel diambil dari halaman web pengelola.

Anda dapat menambahkan opsi -L # di mana # diganti dengan angka, untuk menentukan kedalaman rekursi maksimal.

Hapus -d untuk menampilkan juga file.


Anda dapat menggunakan yang ini:

ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/   /' -e 's/-/|/'

Ini akan menampilkan representasi grafis dari sub-direktori saat ini tanpa file dalam beberapa detik , mis. di /var/cache/ :

   .
   |-apache2
   |---mod_cache_disk
   |-apparmor
   |-apt
   |---archives
   |-----partial
   |-apt-xapian-index
   |---index.1
   |-dbconfig-common
   |---backups
   |-debconf

Sumber


Perintah ini berfungsi untuk menampilkan folder dan file .

find . | sed -e "s/[^-][^\/]*\// |/g" -e "s/|\([^ ]\)/|-\1/"

Contoh keluaran:

.
 |-trace.pcap
 |-parent
 | |-chdir1
 | | |-file1.txt
 | |-chdir2
 | | |-file2.txt
 | | |-file3.sh
 |-tmp
 | |-json-c-0.11-4.el7_0.x86_64.rpm

Sumber: Komentar dari @javasheriff di sini. Itu terendam sebagai komentar dan mempostingnya sebagai jawaban membantu pengguna menemukannya dengan mudah.


Linux
  1. Linux – Bagaimana Cara Memeriksa Informasi Struktur Direktori File Unix/linux?

  2. Cetak Isi Struktur Direktori (sistem file) Ke Csv Pada Baris Perintah?

  3. Perintah cari di Linux

  1. Kuasai perintah Linux ls

  2. Cara Menemukan File Terlama Di Pohon Direktori Di Linux

  3. Linux – Bagaimana Menggabungkan Pohon Dengan Ukuran Direktori?

  1. Perintah Linux pwd

  2. Perintah Pindah Direktori Linux

  3. Struktur direktori CentOS sebagai pohon?