Linux의 그림은 일반적인 파일 형식입니다. 리눅스에는 일반 파일 형식, 디렉터리 파일, 블록 장치 파일, 문자 장치 등 7가지 파일 형식이 있으며, 그 중 일반 파일 형식의 특징은 파일 시스템 정보와 함께 구조적 정보를 포함하지 않는다는 점입니다. 그래픽 파일, 데이터 파일, 사운드 파일 등과 같은 사용자에게는 모두 이 파일 형식에 속합니다.
이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.
Linux의 그림은 일반적인 파일 형식입니다. Windows에서 doc, ppt, zip, jpg, jpeg, gif, bmp, png 및 기타 형식의 문서는 모두 Linux에서 일반 파일입니다.
Linux에는 7가지 파일 형식이 있습니다.
1, 공통 파일 형식
가장 일반적으로 사용되는 파일 형식으로, 파일 시스템 정보를 포함하지 않는 구조적 정보가 특징입니다. 보통 그래픽 파일, 데이터 파일, 문서 파일, 사운드 파일 등 사용자가 접하는 파일이 모두 이러한 유형의 파일에 속합니다 이러한 유형의 파일은 일반 텍스트 파일(ASCII), 바이너리 파일로 나눌 수 있습니다. 파일(바이너리), 데이터 형식 파일(데이터) 및 다양한 압축 파일에 따라 다릅니다.
일반 텍스트 파일(ASCII): Unix 시스템에서 가장 일반적인 파일 형식으로 숫자, 문자 등의 내용을 직접 읽을 수 있기 때문에 일반 텍스트 파일이라고 합니다. 설정 파일은 거의 항상 이 파일 형식에 속합니다. 예를 들어, "cat ~/.bashrc" 명령을 사용하면 파일 내용을 볼 수 있습니다(cat는 파일 내용을 읽습니다).
바이너리 파일: 시스템은 실제로 바이너리 파일만 인식하고 실행할 수 있습니다. Linux에서 실행 가능한 파일(스크립트, 텍스트 배치 파일은 포함되지 않음)이 이 형식을 따릅니다. 예를 들어, cat 명령은 바이너리 파일입니다.
데이터 형식 파일(데이터): 일부 프로그램은 작동 중에 특정 형식의 파일을 읽습니다. 특정 형식의 파일을 데이터 파일이라고 할 수 있습니다. 예를 들어, 사용자가 로그인하면 Linux는 로그인 데이터를 /var/log/wtmp 파일에 기록합니다. 이 파일은 마지막 명령을 통해 읽을 수 있는 데이터 파일입니다. 그러나 cat을 사용하면 왜곡된 문자가 읽혀집니다. 특별한 형식의 파일이기 때문입니다.
2. 디렉터리 파일
은 #cd 명령을 사용하여 입력할 수 있는 디렉터리입니다. 첫 번째 속성은 [d]입니다. 예를 들어 [drwxrwxrwx]
3. 블록 장치 파일
블록 장치 파일: 시스템 액세스를 위한 데이터를 저장하는 인터페이스 장치입니다. 예를 들어, 1번 하드 디스크의 코드는 /dev/hda1 및 기타 파일입니다. 첫 번째 속성은 [b]
4입니다. 문자 장치
문자 장치 파일: 즉, 키보드, 마우스 등과 같은 직렬 포트의 인터페이스 장치입니다. 첫 번째 속성은 [c]
5입니다. 소켓 파일
이 유형의 파일은 일반적으로 네트워크 데이터 연결에 사용됩니다. 클라이언트 요청을 수신하기 위해 프로그램을 시작할 수 있으며 클라이언트는 소켓을 통해 데이터를 통신할 수 있습니다. 첫 번째 속성은 [s]입니다. 이 파일 형식은 /var/run 디렉터리에 가장 많이 표시됩니다.
6. 파이프 파일
FIFO도 주요 목적은 여러 오류를 해결하는 것입니다. 동시에 파일에 액세스하는 프로그램입니다. FIFO는 선입선출(First In First Out)의 약자입니다. 첫 번째 속성은 [p]
7입니다. 링크 파일
은 Windows의 바로가기와 유사합니다. 첫 번째 속성은 [l]입니다(예: [lrwxrwxrwx]
확장 지식: 파일 형식을 보는 세 가지 방법
1, ls-l/ls-ld 또는 ll [ls-l — 파일 보기 ls-ld — 경로 보기 ll ----ls -l과 동일]
ll anaconda-ks.cfg //看第一个字符 -rw-------. 1 root root 2460 6月 1 23:37 anaconda-ks.cfg [root@localhost log]# ls -ld /etc drwxr-xr-x. 81 root root 4096 Jan 29 03:25 /etc
2.file command
[root@localhost data]# file a.txt a.txt: ASCII text
3.stat command
[root@localhost data]# stat a.txt //查看文件的详细属性(其中包括文件时间属性) File: `a.txt' Size: 3 Blocks: 8 IO Block: 4096 regular file Device: 803h/2051d Inode: 544365 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2018-01-28 20:56:01.965885036 +0800 Modify: 2018-01-28 20:55:27.181876154 +0800 Change: 2018-01-28 20:55:27.181876154 +0800
관련 권장 사항: "Linux 비디오 튜토리얼"
위 내용은 Linux에서 그림은 어떤 유형의 파일입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!