ファイルの実際の内容なしでファイルシステムの「イメージ」が必要です。ファイルを読み取ることができ、ファイルが保存されている方法と場所を知るためには、すべての名前と構造だけが必要です。いつもこのように、私はいくつかの標準的なGNUコマンドラインユーティリティでこれを行う美しい「Unix方式」があると信じる傾向があります。私は正しいですか?それは何ですか?
答え1
良いですfind / -type f > /tmp/list_of_all_the_files.txt
か?
答え2
あなたは実行することができます
ls -R | grep ':$' | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'
すべてのサブディレクトリをツリー形式できれいに表示します。
tree
時々、多くのLinuxディストリビューションでユーティリティを使用することがあります。そうでない場合は、以下からインストールできます。ここ。
次の出力を提供します。
~> 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 -> /