Linux : Ls 명령어 사용 방법, 예제, 명령어 (파일, 디렉토리 나열)
ls는 Linux 사용자가 알아야 하는 기본 명령 중 하나입니다. ls 명령은 파일 시스템 내의 파일 및 디렉터리를 나열하고 이에 대한 자세한 정보를 표시합니다. GNU 핵심 유틸리티 패키지의 일부이며
jjeongil.tistory.com
- 파일 형식
- 파일 사용 권한
- 파일에 대한 하드 링크 수
- 파일 소유자
- 파일 그룹
- 파일 크기
- 날짜 및 시간
- 파일 이름
ls -l /etc/hosts
# -rw-r--r-- 1 root root 337 Oct 4 11:31 /etc/hosts
첫 번째 문자는 파일 형식을 나타냅니다. 이 예제에서 첫 번째 문자는 -이며, 일반 파일을 나타냅니다. 다른 파일 형식에 대한 값은 다음과 같습니다.
- - - 일반 파일
- b - 특수 파일을 차단
- c - 문자 특수 파일
- d - 디렉토리
- l - 심볼 링크
- n - 네트워크 파일
- p - FIFO
- s - 소켓
다음 9개 문자는 파일 사용 권한을 표시합니다. 처음 세 문자는 사용자를 위한 것이고, 다음 세 문자는 그룹을 위한 것이고, 마지막 세 문자는 다른 사용자를 위한 것입니다. chmod 명령을 사용하여 파일 사용 권한을 변경할 수 있습니다. 사용 권한 문자는 다음 값을 가질 수 있습니다.
- r - 파일을 읽을 수 있는 권한
- w - 파일에 쓸 수 있는 권한
- x - 파일을 실행할 수 있는 권한
- s - gid 비트를 설정
- t - 끈적끈적한 비트
-rw-r--r-- 1 root root 337 Oct 4 11:31 /etc/hosts
이 예제에서 rw-r--r--는 사용자가 파일을 읽고 쓸 수 있고 그룹 및 다른 사용자가 파일을 읽기만 할 수 있음을 의미합니다. 권한 문자 뒤에 있는 숫자 1은 이 파일에 대한 하드 링크 수입니다.
다음 두 필드 루트는 파일 소유자 및 그룹을 표시하고 파일 크기(337)를 바이트 단위로 표시합니다. 크기를 사람이 읽을 수 있는 형식으로 인쇄하려면 -h 옵션을 사용합니다.
'IT > Linux' 카테고리의 다른 글
[Linux] chmod 파일 & 디렉토리 권한 (소유권 / 허가권 / 특수권한) (0) | 2023.02.28 |
---|---|
[Linux] 파일, 폴더 개수 확인하기 (0) | 2023.02.22 |
[Linux] chown 파일, 폴더 소유자 변경 (0) | 2023.02.22 |
[Linux] 파일 시스템 계층 구조 (0) | 2023.02.22 |
[Linux] 하위 폴더 용량 확인 du(disk usage) (0) | 2023.02.22 |