'ls -la'는 무엇을합니까?


11

ls 명령으로 -al속성을 입력 하면 다음과 같은 결과가 나타납니다.

anupam@JAZZ:~/blog$ ls -al
total 76
drwxrwxr-x 13 anupam anupam 4096 Aug 28 21:45 .
drwxr-xr-x 34 anupam anupam 4096 Aug 28 20:52 ..
drwxrwxr-x  8 anupam anupam 4096 Aug 28 12:19 app
drwxr-xr-x  2 anupam anupam 4096 Aug 28 12:19 bin
drwxrwxr-x  5 anupam anupam 4096 Aug 28 12:19 config
-rw-rw-r--  1 anupam anupam  154 Aug 28 12:19 config.ru
drwxrwxr-x  3 anupam anupam 4096 Aug 28 12:37 db
-rw-rw-r--  1 anupam anupam 1339 Aug 28 12:19 Gemfile
-rw-rw-r--  1 anupam anupam 2871 Aug 28 12:19 Gemfile.lock
drwxrwxr-x  7 anupam anupam 4096 Aug 28 21:45 .git
-rw-rw-r--  1 anupam anupam  466 Aug 28 12:19 .gitignore
drwxrwxr-x  4 anupam anupam 4096 Aug 28 12:19 lib
drwxrwxr-x  2 anupam anupam 4096 Aug 28 12:29 log
drwxrwxr-x  2 anupam anupam 4096 Aug 28 12:19 public
-rw-rw-r--  1 anupam anupam  249 Aug 28 12:19 Rakefile
-rw-rw-r--  1 anupam anupam  478 Aug 28 12:19 README.rdoc
drwxrwxr-x  8 anupam anupam 4096 Aug 28 12:19 test
drwxrwxr-x  6 anupam anupam 4096 Aug 28 12:33 tmp
drwxrwxr-x  3 anupam anupam 4096 Aug 28 12:19 vendor

각 열은 무엇을 total 76의미하며 여기서 의미하는 것은 무엇입니까?


2
앞으로 비슷한 질문에 대해이 온라인 도구는 매우 훌륭합니다. describeshell.com/explain?cmd=ls+-al
Dan

@ dan08 명령을 설명하지만 출력은 설명하지 않습니다.
wjandrea

답변:


25

ls -al명령은 ls -l(긴 목록 형식 사용)과 ls -a(로 시작하는 항목을 무시하지 마십시오 ) 의 조합입니다 .

결과는 (왼쪽에서 오른쪽으로) 긴 목록 ( ls -l부분)입니다.

  • 파일 유형
  • 파일 권한
  • 링크 수
  • 소유자 이름
  • 소유자 그룹
  • 파일 크기
  • 마지막 수정 시간
  • 파일 또는 디렉토리의 이름

그동안 ls -a숨겨진 파일뿐만 아니라 나열되어 있음을 의미한다.

또한 참조 man ls(언제나처럼 man, 정보의 첫 번째 소스) 이 링크 .

당신이 보는 것에 대한 좀 더 설명

디렉토리에서 사용하는 디스크 블록 수로 출력이 시작됩니다 (귀하의 경우 76). 에서 는 GNU 문서 :

나열된 각 디렉토리에 대해 '총 블록'줄이있는 파일 앞에 파일을 두십시오. 여기서 blocks는 해당 디렉토리의 모든 파일에 대한 총 디스크 할당입니다. 블록 크기는 현재 기본적으로 1024 바이트이지만이 값을 무시할 수 있습니다.

그때:

  • 첫 번째 문자는 디렉토리 ( d) 또는 파일 ( -)인지 설명합니다 (또는 다른 파일 형식 은 전체 목록 은 문서 를 참조 하십시오)

파일 권한 :

  • 9 자 섹션의 권한 (소유자 / 그룹 / 다른 사용자의 경우 3x3)

연결

  • 링크 수는 파일에 대한 하드 링크 수입니다. 디렉토리의 경우 하드 링크 수는 (즉시) 서브 디렉토리 수에 상위 디렉토리 및 그 자체를 더한 것입니다.

소유자

  • 소유자의 이름
  • (소유자) 그룹의 이름

파일 크기

  • 4096의 디렉토리에 대한 최소 크기 인 크기가 인 파일이 많이 있습니다 .ext3ext4

감사합니다 선생님, 당신은 내가 정확히 무엇을 찾고 있었는지에 대한 명확한 이해를주었습니다 ..
lazarus

4

ls-디렉토리 내용 나열

/ home / blog에 76 개의 디렉토리가 있습니다

drwxrwxr-x-각각에 대한 권한입니다

권한 뒤의 숫자는이 폴더의 파일 / 폴더 / 링크 수입니다.

그 후 현재 사용자

그 후 폴더 소유자

다음은 파일도 속한 그룹의 그룹 ID입니다.

다음은 파일이 수정 된 날짜와 시간입니다

가장 오른쪽의 entery는 폴더의 이름입니다

ls예를 들어 다른 명령을 추가 할 수 있습니다

ls -a

숨겨진 파일을 표시합니다 (로 시작).

여기에서 모든 명령을 찾을 수 있습니다


76 / home 또는 / home / blog의 디렉토리?
나사로

죄송합니다 / home / blog / 당신이 / home에 있다고 생각했습니다
Mark Kirby

그렇다면, 13은 [drwxrwxr-x 13 anupam anupam 4096 8 월 28 일 21:45에서]를 의미하고 34는 [drwxr-xr-x 34 anupam anupam 4096 8 월 28 일 20:52에서)를 의미합니다.
lazarus

1
76은 디렉토리 내의 디렉토리 수를 나타내지 않습니다 ls. 이 예를 참조하십시오 : pastebin.com/S411HeJG로 표시된 디렉토리에는 분명히 디렉토리가 ls없지만 8total으로 표시됩니다.
Andrea Lazzarotto

파일 링크 및 폴더의 총 수는 ls 만 폴더를 표시합니다
Mark Kirby
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.