オプションを使用して多数のサブディレクトリと関連ファイルを含む大規模ディレクトリのツリーを作成すると、通常は-a
数千行の大きなファイルが生成されます。このファイルに記載されているツリーをナビゲートするときに、ツリーに深く入ると、特定の時点で現在存在するディレクトリを追跡するのが難しいことがよくあります。 viなどのテキストエディタでファイルを下にスクロールすると、外部ディレクトリタグを忘れることがあります。
だから私の質問は、この問題を解決する方法があるかどうかということです。ツリーをドリルダウンしながら、外部ディレクトリタグの一種の視点を得ることはできますか?
答え1
tree
Linuxのユーティリティには、-f
相対パス名とともに各ディレクトリエントリを一覧表示するオプションがあります。
$ tree -f ufw
ufw
├── ufw/after6.rules
├── ufw/after.init
├── ufw/after.rules
├── ufw/applications.d
│ ├── ufw/applications.d/cups
│ ├── ufw/applications.d/openssh-server
│ └── ufw/applications.d/postfix
├── ufw/before6.rules
├── ufw/before.init
├── ufw/before.rules
├── ufw/sysctl.conf
├── ufw/ufw.conf
├── ufw/user6.rules
└── ufw/user.rules
1 directory, 13 files
これにより、最上位ディレクトリに関連する各エントリの正確なパス名を常に知ることができます。