è questo quello che cercate tree, dovrebbe essere in maggior parte delle distribuzioni (forse come installazione opzionale)?
~> 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
esempio prelevato dalla pagina Web del manutentore.
È possibile aggiungere l'opzione -L #
dove #
è sostituito da un numero, per specificare il livello di ricorsività massimo.
Rimuovere -d
per visualizzare anche i file.
solo correre 'find'. O trovare. -not -path '*/\. *' 'per nascondere file e cartelle che iniziano con' .'. Se vuoi avere output con spazi, come nella domanda, usalo con questo script "find prettifier": 'find. -not -path '*/\. *' | python -c "importa sys as s; sa = []; [setattr (s, 'a', lista (filtro (lambda p: c.startswith (p + '/'), sa))) o (s.stdout. scrivi ('' * len (sa) + c [len (sa [-1]) + 1 se sa else 0:]) o True) e saappend (c [: - 1]) per c in s.stdin] "' – user
Queste domande non dovrebbero essere migrate su SuperUser anziché chiuse? – Balmipour
@Balmipour: forse dovrebbero. Ma "Solo le domande che hanno meno di 60 giorni possono essere migrate" ([Cos'è la migrazione e come funziona?] (Http://meta.stackexchange.com/a/10250/248863)). Non chiedermi il perché. – user