본문 바로가기
개발/리눅스

리눅스 디렉토리 리스트 확인 커맨드, ls

by 왼하루 2024. 3. 9.
반응형

리눅스에서 ls 커멘드 옵션 활용하기

리눅스에서 ls 명령어는 디렉토리의 파일과 하위 디렉토리를 나열하는 가장 기본적인 명령어입니다. 하지만 ls 명령어에는 다양한 옵션이 있어 원하는 형식으로 출력할 수 있습니다. 오늘은 ls 명령어의 유용한 옵션들에 대해 알아보겠습니다.

 

기본 옵션

$ ls
Desktop Documents Downloads Music Pictures Videos

 

가장 기본적인 ls 명령어는 현재 디렉토리의 파일과 하위 디렉토리를 나열합니다.

 

파일 상세 정보 표시 옵션

$ ls -l
drwxr-xr-x 2 user user 4096 Mar  9 10:30 Desktop
drwxr-xr-x 2 user user 4096 Mar  1 15:22 Documents
drwxr-xr-x 2 user user 4096 Feb 28 12:15 Downloads

 

-l 옵션을 사용하면 파일과 디렉토리의 상세 정보(권한, 소유자, 크기, 날짜 등)를 긴 형식으로 표시할 수 있습니다.

 

숨김 파일 표시 옵션

$ ls -a
.  ..  .bashrc  .config  Desktop  Documents  Downloads

 

-a 옵션을 사용하면 숨김 파일과 디렉토리(이름이 .으로 시작하는 파일)를 포함하여 모든 항목을 표시합니다.

 

재귀적 디렉토리 나열 옵션

$ ls -R Documents
Documents/:
file1.txt  file2.pdf  subdirectory/

Documents/subdirectory/:
file3.doc  file4.xls

 

-R 옵션을 사용하면 지정된 디렉토리와 그 하위 디렉토리의 모든 파일을 재귀적으로 나열할 수 있습니다.

 

파일 형식 표시 옵션

$ ls -F
Desktop/  Documents/  Downloads/  Music/  Pictures/  Videos/

 

-F 옵션은 각 항목 뒤에 파일 형식을 나타내는 기호를 붙입니다. (/ 디렉토리, @ 심볼릭 링크, * 실행 가능 파일)

 

정렬 옵션

$ ls -lS
-rw-r--r-- 1 user user 1024000 Mar  9 10:30 bigfile.zip
-rw -r--r-- 1 user user   51200 Feb 28 12:15 document.pdf
-rw-r--r-- 1 user user    8192 Mar  1 15:22 code.py

 

-r 옵션은 파일과 디렉토리를 역순으로 정렬합니다. -S 옵션은 파일 크기별로 내림차순으로 정렬하고, -t 옵션은 파일 수정 시간별로 내림차순으로 정렬합니다. -X 옵션은 확장자별로 정렬합니다.

 

인쇄 형식 옵션

$ ls -m
Desktop, Documents, Downloads, Music, Pictures, Videos

 

-m 옵션은 파일과 디렉토리를 쉼표로 구분하여 한 줄에 표시합니다. -x 옵션은 다중 열 형식으로 표시합니다.

ls 명령어에는 이렇게 다양한 옵션이 있으므로, 원하는 방식으로 출력 형식을 조절할 수 있습니다. 옵션을 조합하여 사용하면 더욱 유용하게 활용할 수 있습니다. 리눅스 환경에서 ls 명령어의 옵션을 잘 알고 있다면 작업 효율성을 크게 높일 수 있을 것입니다.

댓글