트리 명령리스트 한 레벨 모든 파일


38

tree 명령을 사용하여 현재 디렉토리를 트리로 나열하려면 어떻게해야합니까?

만약 내가한다면

tree -L 1

디렉토리 만 나열합니다. 파일을 표시하려면 어떻게해야합니까?


이것은 어떤 OS입니까? /LWindows XP에 유효한 스위치가 아닙니다.
Iszi

OS는 Linux-Ubuntu입니다.
Nix

글쎄, 그것은 대답의 낭비였습니다. 어쩌면 내 우분투 VM이 나를 도울 수 있습니다.
Iszi

2
tree -L 1파일과 디렉토리를 모두 나열 합니다 . 현재 디렉토리에 파일이 없거나 숨겨진 파일 ( .*접두사)이 있으면 기본적으로 표시되지 않습니다.

내 문제는 파일이 숨겨져 있었다 ....; (나는 이른 아침 뇌 방귀 였으면 좋겠다 ...
Nix

답변:


9

Windows XP 또는 7의 경우 /F스위치에 파일 이름도 표시됩니다.

C:\>tree /?
Graphically displays the folder structure of a drive or path.

TREE [drive:][path] [/F] [/A]

   /F   Display the names of the files in each folder.
   /A   Use ASCII instead of extended characters.

그러나 /LXP 또는 7에서 유효한 스위치가 아니기 때문에 다른 OS를 사용하고 있다고 생각합니다 .

내 우분투 VM (11.10)에서 tree사전 설치되지 않았습니다. sudo apt-get install tree그것을 빨리 고쳤다. 나중에 tree -L 1원하는 것처럼 작동했습니다 . 파일 디렉토리를 포함하여 현재 디렉토리의 트리 만 표시했습니다 . -a스위치를 추가하면 "숨겨진"파일도 포함되었습니다. 기본 동작은 tree파일과 디렉토리를 모두 표시하는 것 같습니다 . -d스위치를 통해서만 디렉토리로 변경할 수 있습니다 .

자세한 내용은 http://www.computerhope.com/unix/tree.htm을 참조man tree 하십시오.

당신은 문제가 있다면, 나는 검사를 제안 ls당신의가 pwd있는지가 실제로 할 수 있습니다 디렉토리의 파일. 또한 파일 및 폴더 권한을 확인하고 추가 옵션 mantree대해서는 페이지를 보십시오.


15

그것은 나를 위해 파일과 디렉토리를 모두 나열합니다.

[ben@ben-x220 ~/tmp/test]$ tree --version
tree v1.5.3 (c) 1996 - 2009 by Steve Baker, Thomas Moore, Francesc Rocher, Kyosuke Tokoro 

[ben@ben-x220 ~/tmp/test]$ tree -L 1
.
├── dir1
├── file1
├── file2
└── file3

1 directory, 3 files

[ben@ben-x220 ~/tmp/test]$ tree
.
├── dir1
│   └── file4
├── file1
├── file2
└── file3

1 directory, 4 files
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.