在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
显示以当前目录为根的目录树 - 可能是也可能不是“/”。