Linux에서는 파일인지 판단합니다.
Linux에서 파일의 접미사 이름은 단지 파일 형식을 구분하기 위한 것이며 Windows에서는 파일 형식과 다릅니다. Linux에서는 text.exe, Windows에서는 프로그램으로 실행되며 오류가 보고됩니다.
그렇다면 Linux에서 파일인지 확인하는 방법은 무엇일까요? 실제로 Linux에서는 모든 것이 파일입니다. 중요한 것은 파일 유형을 구별하는 것입니다.
ls -l 명령
은 일반적으로 파일 속성을 다음 형식으로 표시합니다.
drwxr-xr-x
파일 속성 | 파일 유형 |
---|---|
- | 일반 파일, 즉 file |
d | 디렉터리 파일 |
b | 블록 장치는 하드 디스크와 같은 블록 장치 파일입니다. 블록 내 임의 액세스를 지원합니다. |
c | 문자 장치는 문자 장치 파일입니다. 키보드와 같은 문자 단위의 선형 액세스 지원 |
l | 심볼릭 링크, 소프트 링크 파일이라고도 함, 소프트 링크 파일이라고도 함 |
p | pipe, 명명된 파이프 파일 |
s | socket, 즉 두 프로세스 간의 통신을 구현하는 데 사용되는 소켓 Word 파일 |
일반 파일
일반 파일의 경우 바이너리 파일, xml 파일, db 파일 등으로 나눌 수 있습니다. 확인하고 싶다면 일반 파일의 유형에 따라 파일 명령을 사용할 수 있습니다
장치 클래스 파일
일반적으로 ls -l을 사용한 후 5번째 열에는 현재 파일의 크기가 표시되지만 장치 클래스 파일에는 두 개의 숫자가 있습니다. , 쉼표로 구분되어 있지만 이것이 크기라는 의미는 아닙니다.
- 첫 번째 숫자: 장치 유형을 구분하는 데 사용되는 주요 장치 번호입니다. 장치마다 주요 장치 번호가 다르며, 동일한 장치는 장치를 로드할 드라이버를 결정하는 데 사용됩니다. 두 번째 숫자: 하드 디스크 1, 하드 디스크 2 등 동일한 유형의 여러 장치를 구별하는 데 사용되는 부 장치 번호.
위 내용은 Linux는 파일인지 여부를 확인합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!