Linux 명령어 | 파일 관리 | ls 파일 목록 조회

ls 명령어

현재 위치 혹은 원하는 위치에 있는 모든 파일 목록을 보여준다.
ls는 list의 약자이다.

문법

ls (옵션) (경로:생략하면 현재 위치)

매개 변수 설명

  • -l : 자세히 보기
  • -a : 모든 파일 보기 (숨김파일까지)
  • -r : 역순으로 보기
  • -R : 하위 디렉터리 끝까지 보기
  • -t : 시간순으로 보기
  • -lrt : 위에서 아래로 시간순으로 자세히 보기

NOTE : 리눅스 대소문자 리눅스는 대소문자를 구분하므로 -r이 아닌 -R로 써야 한다.

ls 명령어 사용 예제

예제 1)

현재 디렉터리(pwd를 입력했을때 나온 위치)의 목록 보여준다.

ls

예제 2)

/home/devkuma 디렉터리 내용을 자세히 보여준다.

ls -l /home/devkuma
[devkuma@localhost ~]$ ls -l /home/devkuma
합계 4
drwxr-x---. 6 root    root     49  6월  6 08:06 data
-rwx------. 1 devkuma devkuma 198  6월  1 11:20 deploy

NOTE : 파일 유형 목록 내용에서 앞에 표시되는 문자열(예:drwxr-x—)의 의미는 아래와 같다.

  1. d로 시작하는것 = 디렉터리
  2. -로 시작하는 것 = 파일
  3. l로 시작하는 것 = 링크 파일(바로 가기)

예제 3)

/etc 디렉터리의 숨김 파일 포함해서 보여준다.

ls -a /etc

NOTE : 숨김 파일 (.)으로 시작되는 파일은 숨김파일이다. (예: .ssh)

예제 5)

/etc의 하위 디렉터리 끝까지 보여준다.

ls -R /etc

예제 6)

/etc의 숨김 파일 포함해서, 하위 디렉터리 끝까지 자세히 보여준다.

ls -alR /etc

NOTE : 명령어 옵션 순서 명령어의 옵션은 조합이 가능하다. 순서는 상관없다.




최종 수정 : 2019-10-14