
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
.
와 의 차이를 알 수 있습니다 . 단지 와 처럼 /
보일 수는 없을 것 같은데, 더 깊은 의미가 있는 걸까요 ?.
/
답변1
tree -L 1 /
"/"에 루트가 있는 디렉토리 트리가 항상 표시됩니다. 다음 명령을 실행한 것과 같습니다.cd /; tree -L 1; cd -
tree -L 1
현재 디렉터리("/"일 수도 있고 아닐 수도 있음)를 루트로 하는 디렉터리 트리를 표시합니다.