2013-07-10 2 views
18

"긴"버전을 출력하지만 각 섹션의 의미는 무엇입니까? 내 Mac에터미널 명령은 무엇입니까? ls -l show?

, 내가

ls -l /Users 

에 입력 할 때 나는

total 0 
drwxr-xr-x+ 33 MaxHarris staff 1122 Jul 1 14:06 MaxHarris 
drwxrwxrwt 8 root  wheel 272 May 20 13:26 Shared 
drwxr-xr-x+ 14 admin  staff 476 May 17 11:25 admin 
drwxr-xr-x+ 44 hugger  staff 1496 Mar 17 21:13 hugger 

를 얻을 나는 첫 번째 줄에 그 권한이 나는 순서가 무엇인지 모르겠지만 것을 알고있다. 그것이 설명 될 수 있다면 좋을 것입니다. 그 다음에 번호가 뭐죠?

기본적으로 이러한 각각의 의미는 무엇입니까? 사용자 이름이 때때로 두 번 쓰여지고 다른 시간과 일치하지 않는 이유는 무엇입니까?

+3

'man ls'은 당신에게 말할 것입니다 –

+0

이것은'ls -l' 명령과 관련된 사용 권한에 대한 완전한 설명을 원하는 분들에게 좋은 자료입니다 : http://linuxcommand.org/lts0070.php – JoeRocc

답변

25

'-l'옵션은 긴 목록 형식을 사용하도록 명령에 지시합니다.

  • 권한
  • 하드 링크의
  • 파일 소유자
  • 파일 그룹
  • 파일 크기
  • 수정 시간
  • 파일 이름
: 그것은 여러 열이에 해당 이십 기가 바이트 다시 제공

사용 권한 컬럼의 첫 번째 문자는 파일의 유형을 표시합니다. 'd'는 디렉토리를 의미하고 '-'는 일반 파일을 의미합니다 (다른 문자가 있지만 기본 파일은 해당 문자입니다). 다음 9 개의 문자는 3 개의 그룹으로 나뉘며 각 그룹은 권한을가집니다. 그룹의 각 문자는 읽기, 쓰기 및 실행 권한에 해당하며 각 그룹은 파일의 소유자, 파일 그룹, 그리고 다른 모든 사용자에 해당합니다.

  • [파일 유형] [소유자 권한] [그룹 권한] [모든 권한]

문자는 네 가지 옵션 중 하나가 될 수 있습니다

  • r은 = 허가를
  • 읽기 w = 쓰기 권한
  • x = 실행 권한
  • - = 권한 없음

마지막으로 "+"는 일부 확장 권한을 의미합니다.

+8

" + "부분적으로 옳은 것은 확장 된 속성에 ACL (Access Control List)이 있음을 의미합니다. "@"문자가있을 수도 있습니다. 즉, 외부 소스에서 파일을 다운로드하거나 복사 할 때 플래그를 표시하는 Apple의 격리 속성과 같은 확장 된 속성이 있음을 의미합니다. – TheDarkKnight

3

다음 정보가 제공된다 : 링크 하드 링크의

  • 권한
  • 번호 파일
  • 오너
  • 이 파일이 속한 그룹
  • 크기
  • 수정/생성 날짜 및 시간
  • 파일/디렉토리 이름
7

당신은 부분적으로 말한다 당신은 documentation for ls를 얻을 수 있습니다

$ man ls 

명령을 입력 경우 : -l 옵션이 주어지면

긴 형식
다음을 각 파일에 대한 정보 : 파일 모드, 링크 수, 소유자 이름, 그룹 이름, 바이트 수 그는 파일, 약자 달, 일일 파일이 마지막으로 수정 된 시간, 마지막으로 수정 된 시간 파일, 마지막으로 수정 된 분 파일 및 경로 이름입니다. 또한 내용이 표시된 각 디렉토리의 디렉토리에있는 파일에 사용 된 블록의 총 수는 디렉토리에있는 에 대한 정보 바로 전에 행에 표시되는 입니다. 파일 또는 디렉터리가 특성을 확장 한 경우 -l 옵션으로 인쇄 된 사용 권한 필드 뒤에는 '@'문자가옵니다. 그렇지 않으면 파일 또는 디렉토리에 확장 보안 정보 (예 : 액세스 제어 목록)가있는 경우 -l 옵션으로 인쇄 된 사용 권한 필드 뒤에 '+'문자가옵니다. man 명령은 "수동"의 약자이며,이 보여주는 기사는 "man 페이지"라고


...; 그들에 대해 더 자세히 알고 싶다면 man manpages을 실행 해보십시오.

관련 문제