OS/Linux

[Linux] ls 명령어

Ma_Sand 2023. 3. 13. 01:45
반응형

ls 명령어

옵션 없이 입력할 경우 해당 경로에 어떤 디렉토리 또는 파일이 있는지 확인할 수 있다.
옵션과 함께 입력하면 해당 기능에 맞게 디렉토리 또는 파일의 정보가 함께 출력된다.
$ ls [옵션] [디렉토리 또는 파일명]

 

옵션

  • -a : 경로 내에 있는 모든 파일(숨김파일 포함)들을 출력한다.
  • -b : 알파벳 순으로 목록을 출력한다.
  • -c : 마지막으로 변경된 시간과 함께 목록을 출력한다.
  • -H : 심볼릭 링크가 실제로 참조하는 목록을 출력한다.
  • -l : 파일 또는 디렉토리에 대한 정보를 자세하게 출력한다. (권한, 파일 수, 소유자, 그룹, 파일 크기, 수정일자, 파일명 순으로 출력)
  • -L : 심블릭 링크가 참조하는 원본 파일의 정보를 출력한다.
  • -r : 역순으로 출력한다.
  • -R : 현재 디렉토리의 하위 디렉토리의 파일 또는 디렉토리도 출력한다.
  • -S : 파일 크기 순으로 출력한다.
  • -t : 파일 수정시간 순으로 출력한다.

1. 현재 디렉토리에 있는 파일명 또는 디렉토리만 출력하기

$ ls

 

 

2. 현재 디렉토리에서 작성한 디렉토리에 있는 파일명 또는 디렉토리를 출력하기

$ ls /디렉토리

ex) $ ls /branding/shellbrd : 현재 디렉토리 내의 branding 디렉토리 내의 shellbrd 디렉토리 내에 있는 파일명 또는 디렉토리를 출력한다.

ex) $ ls ../ : 현재 디렉토리의 상위 디렉토리에 있는 파일명 또는 디렉토리를 출력한다.

 

3. 파일을 최근에 수정된 순으로 상세정보 출력하기

$ ls -lt

 

4. 파일크기순으로 상세정보 출력하기

$ ls -lSS

 

반응형