DevOps & Infra/Linux
ls와 ll(ls -l)의 차이
롱하
2025. 1. 13. 10:41
ls와 ll은 모두 리눅스에서 파일과 디렉토리 목록을 출력하는 명령어지만, 출력 형식과 정보의 상세함에서 차이가 있다.
🔍 1. ls (list)
- 파일과 디렉토리 목록을 간단히 출력.
- 기본적으로 파일명과 디렉토리명만 보여준다.
ls
file1.txt file2.txt folder1 folder2
주요 옵션:
- -a : 숨김 파일(.으로 시작하는 파일) 포함
- -l : 상세 정보 출력 (파일 권한, 소유자, 크기 등)
- -h : 사람이 읽기 쉬운 크기로 출력 (KB, MB)
🔍 2. ll (long list)
- ls -l의 단축(alias) 명령어.
- 파일의 상세 정보(권한, 소유자, 그룹, 크기, 날짜 등)를 출력.
- 대부분의 배포판에서 ll은 ls -l --color=auto로 설정되어 있어 컬러 출력도 지원한다.
ll
-rw-r--r-- 1 user user 1024 Jan 13 10:00 file1.txt
drwxr-xr-x 2 user user 4096 Jan 12 09:00 folder1
출력 정보:
-rw-r--r-- | 파일 권한 (읽기/쓰기/실행) |
1 | 하드 링크 수 |
user | 파일 소유자 |
user | 파일 소유 그룹 |
1024 | 파일 크기 (바이트) |
Jan 13 10:00 | 마지막 수정 날짜 |
file1.txt | 파일 이름 |
💡 결론
- 간단히 파일 목록 확인 → ls
- 파일의 상세 정보 확인 → ll (ls -l)