반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 남산업힐
- linux makefile 작성
- pytest-pythonpath 설치 오류
- DNN 가속기
- CUDA
- Pyvrilog tutorial
- pyverilog 설치 오류
- AMBA
- 데이터 해저드
- 이진수 곱셈 알고리즘
- DNN Accelerator
- systolic array
- Makefile compile
- linux c++ 컴파일
- makefile
- Pyverilog 튜토리얼
- Pyverilog 설치
- gpgpu-sim
- pygraphviz 설치 오류
- Design DNN Accelerator
- CLOCK GATING
- gcc 컴파일
- linux c 컴파일
- Data HAzard
- Pyverilog 실행
- 딥러닝 가속기
- 컨벌루션 연산
- CDC
- 클럭 게이팅
- 대구 반도체 설계기업 특화
Archives
- Today
- Total
오늘은 맑음
[Linux] 파일 구조를 출력, Linux tree 본문
반응형
리눅스에서 파일을 찾아볼 때는 보통 find를 사용해서 파일명으로 찾거나 grep을 이용해서 파일에 포함된 내용을 기준으로 찾습니다.
하지만 처음 열어본 폴더의 구조를 모두 들어가서 파악하기는 어렵습니다.
폴더 내의 계층구조가 어떻게 되어있는지 모르기 때문이죠.
이번에는 리눅스에서 파일 구조를 출력해 시각화 하는 명령어를 사용해보겠습니다.
명령어 | 설명 | 옵션 |
tree -옵션 경로 | 해당 경로에 있는 폴더를 옵션에 따라서 tree구조로 출력해줍니다. | -a : 모든 파일들을 출력, hidden 파일도 출력 -d : 디렉토리 리스트만 출력 -f : 모든 경로를 출력 -L level: L 다음에 오는 level 옵션에 따라 출력하고자 하는 depth를 지정할 수 있음 |
옵션은 추가적으로 더 있지만 자주 사용하는 옵션 위주로 적었습니다.
더 필요한 옵션이 있다면 하단의 링크를 참조해주세요.
default option
옵션을 주지 않고 default로 수행했을 때의 결과입니다.
top 하위에 lab1, lab2, lab3의 폴더가 있고 각 폴더 내부에 lab1_1~lab3_3까지 각 2개의 텍스트 파일이 들어있습니다.
-a
-a 옵션을 주고 수행하니 lab1에 숨어있던 .source 파일까지 출력됩니다.
-d
-d옵션을 주니 directory만 출력되는 것을 볼 수 있습니다.
-f
-f옵션을 주니 모든 경로가 출력되는 것을 볼 수 있습니다.
-L
-L옵션을 주고 각각 level을 1, 2를 주었을 때의 결과입니다.
level에 따라 출력되는 depth가 달라지는 것을 확인할 수 있습니다.
Reference
http://manpages.ubuntu.com/manpages/impish/en/man1/tree.1.html
반응형
'Linux' 카테고리의 다른 글
[Linux] 사용자 정의 함수, alias (0) | 2022.06.05 |
---|---|
[Linux] 파일 압축 해제 / tar와 tar.gz (0) | 2022.05.31 |
[Linux] vi/vim 단어 수정/치환 (2) | 2021.06.09 |
[Linux] vi/vim 상하좌우, 라인이동 (2) | 2021.05.30 |
[Linux] vim tab to space, tab 확인, tab space로 변경 (0) | 2021.04.28 |
Comments