운영체제/Linux

내가 보려고 정리한 리눅스 명령어: ls 옵션 사용법

gamjadori 2023. 11. 28. 00:10
728x90

명령어 ls란?

list의 줄임말로 현재 위치한 디렉토리에 있는 내용(디렉토리나 파일)을 출력하는 명령어

  • 특정 디렉토리를 지정해서 명령이 가능하다.
  • 옵션을 조합해서 사용 가능하다.
  • 절대 경로나 상대 경로를 사용할 수 있다.
    • 절대 경로: 파일의 root부터 해당 파일 까지의 전체 경로
    • ls /mnt/lvm2/user_home/adam
    • 상대 경로: 현재 내가 위치하고 있는 곳을 기준으로 연결하려는 파일의 상대적인 경로를 적는 것
    • ls ../../img/abc.jpg
      • <사용하는 기호>
        1. /: root
        2. ./: 현재 위치 (생략 가능)
        3. ../: 상위 경로

<자주 사용하는 옵션>

1. ls -a: "."으로 시작하는 숨긴 파일들을 포함하여 모든 디렉토리와 파일들을 보여준다.

 

* 리눅스에서 . 으로 시작하는 파일: 숨긴 파일

 

2. ls -l : 파일을 긴 목록 형식으로 출력 (상세정보)

ls -l
   4        -    rw-rw-r—     1     chang   chang   2088   4월 16 13:37  csl.txt
블록 수 파일 종류 접근권한 링크 수 소유자명 그룹명 파일크기 최종수정시간  파일이름

 

3. ls -t : 파일이 수정된 시간 기준으로 정렬하여 출력

4. ls -h : 파일 크기를 K, M, G 단위를 사용하여 출력

5. ls -t : 파일들을 생성시간순(제일 최신 것부터)으로 표시

6. ls -c : 마지막으로 변경된 시간을 목록을 출력

7. ls -rt : 파일들을 생성시간순(제일 오래된 것부터)으로 표시

8. ls -f : 파일 표시 시 마지막 유형에 나타내는 파일명을 끝에 표시

9. ls -b : 알파벳 순으로 출력