ls -l 출력에서 ​​첫 번째 대시는 무엇을 의미합니까? bash 매뉴얼 페이지에서

ls로 권한을 보는 것에 관한 bash 매뉴얼 페이지에서 :

User    ls output
Owner   -rwx------
Group   ----rwx---
Other   -------rwx

그것은 말이되지만 -그때 처음 사용 된 것은 무엇 입니까? 모든 사용자 컨텍스트에서 항상 비어 있습니다.



답변

첫 번째 대시 -는 파일이 일반 파일 임을 나타냅니다 .

GNU Coreutils : 10.1.2 나열되는 정보

이 옵션은 ls표시 되는 정보에 영향을 줍니다. 기본적으로 파일 이름 만 표시됩니다.

‘-l’
‘--format=long’
‘--format=verbose’

각 파일 이름 외에도 파일 형식, 파일 모드 비트, 하드 링크 수, 소유자 이름, 그룹 이름, 크기 및 타임 스탬프 ( 파일 타임 스탬프 포맷 참조 ), 일반적으로 수정 시간을 인쇄하십시오. 확인할 수없는 정보는 물음표를 인쇄하십시오.

파일 형식은 다음 문자 중 하나입니다.

‘-’일반 파일
‘b’블록 특수 파일
‘c’문자 특수 파일
‘C’고성능 ( “연속 데이터”) 파일
‘d’디렉토리
‘D’도어 (Solaris 2.5 이상)
‘l’기호 링크
‘M’오프라인 ( “마이그레이션 된”) 파일 (Cray DMF)
‘n’네트워크 특수 파일 (HP-UX)
‘p’FIFO ( 명명 된 파이프)
‘P’포트 (Solaris 10 이상)
‘s’소켓
‘?’다른 파일 형식


답변

그것은있을 거 야 d, 디렉토리에 대한 l심볼릭 링크에 대한 c문자 장치, b블록 장치, p는 FIFO (선입 선출 특수 파일 처음에)에 대한, s소켓합니다.


답변