How to use Linux“ls” command Guide

ls 명령어는 리눅스와 유닉스 계열의 운영 체제에서 가장 기본적이고 자주 사용되는 명령어 중 하나로, 특정 디렉토리의 내용을 나열하는 데 사용됩니다.

ls 명령어를 그냥 실행하면 현재 디렉토리의 파일과 하위 디렉토리를 나열하며, 특정 디렉토리를 인자로 전달하면 그 디렉토리의 내용을 나열합니다.

ls 명령어에 대한 옵션과 설명

옵션에 대한 추가설명

  • -l : 이 옵션은 ‘long format’을 의미하며, 파일의 상세 정보를 나열합니다. 이 정보에는 파일 타입, 권한, 링크 수, 소유자, 그룹, 크기, 최종 수정 시간 등이 포함됩니다.
  • -a 혹은 –all : 숨겨진 파일을 포함한 모든 파일을 나열합니다. Unix 및 Linux 시스템에서 파일 이름이 .으로 시작하는 파일은 숨겨진 파일로 간주됩니다.
  • h 혹은 –human-readable : 파일 크기를 사람이 읽기 쉬운 형식으로 나열합니다. 예를 들어, 1024 바이트는 ‘1K’로, 1048576 바이트는 ‘1M’으로 표시됩니다.
  • -r 혹은 –reverse : 출력 결과를 역순으로 나열합니다.
  • -t : 파일을 최종 수정 시간에 따라 나열합니다. 최근에 수정된 파일이 먼저 나타납니다.
  • -R 혹은 –recursive : 디렉토리를 재귀적으로 나열합니다. 즉, 디렉토리와 그 하위 디렉토리의 내용을 모두 나열합니다.
  • -S : 파일 크기에 따라 파일을 나열합니다. 가장 큰 파일이 먼저 나타납니다.
  • -1 : 파일을 한 줄에 하나씩 나열합니다.
  • –color : 파일 타입에 따라 색상을 적용하여 결과를 표시합니다. 이 옵션을 사용하려면 셸이 색상을 지원해야 합니다.

지금까지 ls 명령어를 사용하면서 가장 많이 사용했던 옵션은 

-l, -a, -h, -r 정도가 될거 같습니다. 

-i 옵션의 inode 번호 표시는 서버를 운영하면서 inode의 사용량이나 문제가 생기면 확인을 할 수 있는 경우가 생겨서 알고 있는 게 좋은 편입니다.


아무 옵션을 부여안하고 사용할 시 파일이나 디렉터리의 정보를 볼 수 없고 이름 정보만 표시되게 됩니다. 

명령어의 옵션은 따로 붙여서 사용을 안하고 아래 사진처럼 이어 붙여서 사용이 가능합니다. 

옵션 부여순서는 상관없으며 alhr 이런형식으로 사용하셔도 출력의 결과는 동일합니다.

By Low ahn

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다