아래는 ls와 tree 명령어의 대표적인 옵션과 예제입니다.
tree 명령어가 안되면 설치가 필요합니다.
sudo apt install tree1. ls 명령어 옵션과 예제
| 옵션 | 설명 | 예제 |
|---|---|---|
| -l | 자세히 보기(권한, 소유자, 크기 등) | ls -l |
| -a | 숨김 파일까지 모두 보기 | ls -a |
| -h | 사람이 읽기 쉬운 크기(KB, MB)로 표시 | ls -lh |
| -R | 하위 폴더까지 재귀적으로 모두 출력 | ls -R |
| -t | 수정 시간 순서로 정렬 | ls -lt |
| -r | 역순 정렬 | ls -lr |
| -d | 디렉터리 자체만 출력 | ls -d */ |
| -F | 파일/디렉터리 구분 기호 추가 | ls -F |
| -S | 크기 순 정렬 | ls -lS |
| --color | 파일 종류별 색상 출력 | ls --color |
예제
ls -alh # 숨김 파일 포함, 자세히, 사람이 읽기 쉬운 크기
ls -R # 하위 폴더까지 모두 출력
ls -lhS # 크기순, 자세히, 사람이 읽기 쉬운 크기
ls -lt # 수정시간순, 자세히
ls -d */ # 현재 폴더의 디렉터리만 출력
2. tree 명령어 옵션과 예제
| 옵션 | 설명 | 예제 |
|---|---|---|
| -a | 숨김 파일까지 모두 출력 | tree -a |
| -L n | n단계(깊이)까지만 출력 | tree -L 2 |
| -d | 디렉터리만 출력 | tree -d |
| -f | 전체 경로로 출력 | tree -f |
| -P 패턴 | 특정 패턴만 출력 | tree -P '*.txt' |
| -I 패턴 | 특정 패턴 제외 | tree -I '*.log' |
| -p | 파일 권한 표시 | tree -p |
| -u | 소유자 표시 | tree -u |
| -g | 그룹 표시 | tree -g |
| -h | 사람이 읽기 쉬운 크기 | tree -h |
| --prune | 빈 디렉터리 생략 | tree --prune |
| -o 파일 | 결과를 파일로 저장 | tree -o result.txt |
예제
tree # 현재 폴더부터 트리 구조로 출력
tree -a # 숨김 파일까지 모두 출력
tree -L 2 # 2단계(깊이)까지만 출력
tree -d # 디렉터리만 출력
tree -f # 전체 경로로 출력
tree -P '*.sh' # .sh 파일만 출력
tree -I '*.log' # .log 파일 제외하고 출력
tree -h # 사람이 읽기 쉬운 크기로 출력
tree -o tree.txt # 결과를 tree.txt 파일로 저장
참고
ls -R: 하위 폴더까지 모든 파일/폴더 목록을 출력tree: 트리 구조로 시각적으로 출력, 다양한 옵션으로 원하는 형태로 조정 가능
'IT 관련 > 우분투(Ubuntu) 이것저것' 카테고리의 다른 글
| nano 에디터 색상 변경 (1) | 2025.04.17 |
|---|---|
| Banana PI GPIO 핀번호 및 팬 연결 (0) | 2025.04.17 |
| 워드프레스 외부 접속 문제해결(접속불가,리디렉션) (0) | 2025.04.13 |
| fail2ban (ip 차단) 설치 및 운용 (0) | 2025.04.11 |
| Ubuntu 5분단위 시스템 온도 기록 스크립트 (0) | 2025.04.07 |