본문 바로가기

IT/Linux

[Linux] tree

출력결과 저장하기 (Redirect Output)

  • cmd의 redirect output overwrite, append 문자 '>', '>>'를 사용해서 출력 결과를 저장합니다.
1. 파일 생성하기(동일한 이름의 파일이 있으면 Overwriting 됩니다)
tree 폴더이름 > 파일이름

2. 내용 Appending(해당 파일에 내용을 이어서 저장합니다.)
tree 폴더이름 >> 파일이름

 

 

 

리눅스 Tree 명령어로 폴더 구조 보기

리눅스 tree명령어를 통해서 폴더구조 보기

umanking.github.io

1. tree 명령어 설치

# 리눅스에서 설치
sudo yum install tree

# 맥에서 설치 (homebrew로 이용)
brew install tree

2. tree명령어

$ tree -L 2 
$ tree -L 2 -f 

폴더 Level을 2depth 까지만 설정해서 보겠다는 의미

  • -f 옵션: 파일의 전체 경로를 표시
  • -d 옵션: 디렉토리만 표시 (파일은 제외됨)
  • -L 옵션: 폴더,파일 구조의 레벨 depth를 표시

3. tree 사용 예제

특정 spring-quartz 프로젝트 파일로 이동후, tree명령어 실행

$ spring-quartz tree -L 2 
.
├── HELP.md
├── mvnw
├── mvnw.cmd
├── pom.xml
├── spring-quartz.iml
├── src
│   ├── main
│   └── test
└── target
    ├── classes
    ├── generated-sources
    ├── generated-test-sources
    └── test-classes

8 directories, 5 files
  • depth 2로 보여줘라
$ spring-quartz tree -L 2 -d -f 
.
├── ./src
│   ├── ./src/main
│   └── ./src/test
└── ./target
    ├── ./target/classes
    ├── ./target/generated-sources
    ├── ./target/generated-test-sources
    └── ./target/test-classes
  • depth2로 보여주고, 디렉토리만, 파일의 전체 경로를 보여줘라

'IT > Linux' 카테고리의 다른 글

[Linux] vi 단축키 / 전체선택, 전체복사, 전체삭제  (0) 2023.05.18
[Linux] vi 단축키 / 주석  (0) 2023.05.18
[Linux] apt-get  (0) 2023.04.06
[Linux] wget  (0) 2023.04.06
[Linux] grep  (0) 2023.02.28