树:有没有办法在滚动时保持外层目录标签的可见性?

树:有没有办法在滚动时保持外层目录标签的可见性?

当您为具有无数子目录和关联文件的大型目录库生成树时,使用-a选项,通常您会得到一个包含数千行的大文件。在遍历此文件中描述的树时,当您深入到树中时,通常很难跟踪您在任何给定时间点所在的目录。当您从 vi 等文本编辑器中向下滚动文件时,您可能会忘记外层目录标签。

所以我的问题是,有办法解决这个问题吗?当您深入到树中时,是否有可能获得某种外层目录标签的视角?

答案1

treeLinux 上的实用程序有一个选项-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

这将使您始终知道每个条目相对于顶级目录的确切路径名。

相关内容