“ls -l”을 입력 한 후 두 번째 열에서이 숫자의 의미는 무엇입니까? [복제]


8
drwxr-xr-x. 2 root root 4096 Jun 29 16:44 db
drwxr-xr-x. 2 root root 4096 Jun 29 16:44 djproject
-rwxr-xr-x. 1 root root   38 Jun 29 16:44 index.html
drwxr-xr-x. 2 root root 4096 Jun 29 16:44 jobs
-rwxr-xr-x. 1 root root  252 Jun 29 16:44 manage.py
drwxr-xr-x. 3 root root 4096 Jun 29 16:44 templates

두 번째 열에서 그 숫자의 의미는 무엇입니까? 파일 및 폴더 권한과 관련이 있습니까? 숫자는 어떻게 바꾸나요?


5
당신은 단지man ls

4
이전 질문에 대한 답변 중 일부를 수락하십시오. 질문에 가장 잘 대답 한 답변 옆에있는 확인 표시를 클릭하면됩니다.
bdonlan

2
info ls필요한 정보를 제공하고 man ls정보 페이지를 가리 킵니다.
tpg2114

2
@ tpg2114 첫 번째 의견은 정확하지만 하나 이상의 컴퓨터에서 두 번째 컴퓨터에 연결할 수있는 것은 완전히 잘못되었습니다.
mlp

ls -l 출력의 필드무엇을 의미합니까?를 참조하십시오 . (U & L에).
Scott

답변:


20

파일 또는 디렉토리에 대한 하드 링크 수입니다. 파일의 1경우 하드 링크를 추가로 만들지 않는 한 일반적으로 입니다 ln.

디렉토리의 경우 2 + 하위 디렉토리 수입니다. 이는 디렉토리가 상위 디렉토리 .자체 또는 ..각 서브 디렉토리 에서 이름으로 참조 될 수 있기 때문 입니다.


2

하드 링크 수를 나타냅니다 . 이 기사에서는ls -l 명령 의 출력에 대해 자세히 설명합니다.


1
기사 링크가 깨졌습니다 ...
Rick

@Rick 고마워요. 방금 다른 사이트를 이것에 연결했습니다.
Levon

0

두 번째 열의 숫자는 사실상 파일이나 디렉토리에 대한 "링크"의 수입니다. oop의 참조 횟수 개념과 유사합니다.


0
drwxr-xr-x 2 matt db 4096 Jan 30 23:08 documents

-rw-r--r-- 1 matt db   49 Jan 31 01:17 sum.pl

첫 번째 문자는 파일 형식을 나타냅니다. -일반 파일의 경우 d, 디렉토리의 경우 d, 링크 파일의 경우 l, 소켓 파일의 경우 s

첫 번째 필드의 다음 9자는 권한을 나타냅니다. 각 3자는 소유자, 그룹 및 기타에 대한 읽기 (r), 쓰기 (w), 실행 (x) 권한을 나타냅니다. -권한이 없음을 의미합니다.

두 번째 필드는 해당 파일에 대한 링크 수를 나타냅니다.

세 번째 필드는 소유자 이름을 나타냅니다.

네 번째 필드는 그룹 이름을 나타냅니다.

다섯 번째 필드는 파일 크기를 바이트 단위로 나타냅니다.

여섯 번째 필드는 파일의 마지막 수정 날짜와 시간을 나타냅니다.

그리고 마지막으로 일곱 번째 필드는 파일 이름입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.