`tree -L 1 /` 和 `tree -L 1` 有什么区别?

`tree -L 1 /` 和 `tree -L 1` 有什么区别?

在Linux中我使用tree命令来显示目录结构。

如果我tree -L 1 /在根目录中使用:

[root@localhost /]# tree -L 1 /
/
├── a.out
├── bin -> usr/bin
├── boot
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib64 -> usr/lib64
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── srv
├── sys
├── tmp
├── usr
└── var

但如果我使用tree -L 1

[root@localhost /]# tree -L 1

.
├── a.out
├── bin -> usr/bin
├── boot
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib64 -> usr/lib64
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── srv
├── sys
├── tmp
├── usr
└── var

你可以看到有.and的/区别,不知道是不是有更深层次的含义,总不能只是.and的/样子吧?

答案1

tree -L 1 /将始终显示以“/”为根的目录树。就好像您执行了以下命令:cd /; tree -L 1; cd -

tree -L 1显示以当前目录为根的目录树 - 可能是也可能不是“/”。

相关内容