운영 체제 파일의 개념은 속성
[root@oldboyedu ~]# ls -li /etc/
total 1092
第一个部分:文件属性 第二个部分:文件名称
34141705 d rwxr-xr-x. 3 root root 101 Mar 28 10:42 abrt
34022854 - rw-r--r--. 1 root root 16 Mar 28 10:45 adjtime
33590855 - rw-r--r--. 1 root root 1518 Jun 7 2013 aliases
33554501 - rw-r--r--. 1 root root 12288 Mar 28 10:48 aliases.db
33583487 d rwxr-xr-x. 2 root root 236 Mar 28 10:42 alternatives
34105318 - rw-------. 1 root root 541 Apr 11 2018 anacrontab
33862777 - rw-r--r--. 1 root root 55 Apr 11 2018 asound.conf
34193678 d rwxr-x---. 3 root root 43 Mar 28 10:42 audisp
101181822 d rwxr-x---. 3 root root 83 Mar 28 10:48 audit
01 02 03 04 05 06 07 08
01. 데이터 파일의 아이 노드 정보 : 인덱스 노드 == 아이 노드
作用: 快递从磁盘中找到数据信息
데이터 파일 02. 유형 : 파일 디렉토리는 장치 파일을 링크
PS: linux系统中一切皆文件
作用: 指明数据的文件类型
03. 허가 정보 비트, R은 실행을 실행 의식 읽기 쓰기 승 EAD
作用: 控制让不同的用户对文件可以有不同的权限
파일 디렉토리에 하드 링크 04. 번호 : 문 복수의 슈퍼마켓과 유사
作用: 可以多个路径查看数据信息
사용자 정보 (소유자) 소유 05. : 데이터 (이하 16 세 어린이) (소유자) 보호자
作用: 文件的创建或者拥有者
06. 그룹 정보 (속 그룹) 소유 : 데이터 (이하 16 세 어린이) (소유자) 보호자 아버지 (속 그룹) 친척 (옆에 바로) 다른 사용자
作用: 文件或数据的所属用户组
07. 파일 크기 정보
08. 시간 정보 파일
파일 속성 세부 사항 - 파일 형식
파일 유형 1. 개념
windows: 区分文件的类型 扩展名
linux: 不用扩展名来区分文件类型
2. 리눅스 파일 시스템 유형의 구별 방법
컬러 코딩
B 구별하는 속성 정보를 사용하여
ls -l
d rwxr-xr-x. 3 root root 100 Apr 1 11:00 oldboy01
d rwxr-xr-x. 2 root root 6 Apr 12 11:19 oldboy.jpg
- rw-r--r--. 1 root root 35 Apr 12 08:52 oldboy.txt
- rw-r--r--. 1 root root 18 Apr 11 10:23 oldgirl.txt
- rw-r--r--. 1 root root 4 Apr 11 12:29 test01.txt
- rw-r--r--. 1 root root 65 Apr 11 12:21 test.txt
특수 명령하는 C의 사용
[root@oldboyedu ~]# file /oldboy/oldboy.jpg
/oldboy/oldboy.jpg: directory
[root@oldboyedu ~]# file /oldboy/oldboy.txt
/oldboy/oldboy.txt: ASCII text
3. 리눅스 시스템의 일반적인 파일 형식
*d -- 目录文件类型
*- -- 普通文件
①. 일반 텍스트 파일 텍스트 / etc / hosts 파일 --- 텍스트 파일 (일반 파일을 직접 편집 볼 수 있습니다)
②. 바이너리 파일의 바이너리 / 빈 / LS --- 명령 파일 (하지 편집)
③. 데이터 파일 데이터 /tmp/etc.tar.gz --- 타입 데이터 파일 (압축 파일)
*l -- 链接文件(快捷方式)
创建方法: ln -s /oldboy/oldboy.txt /oldboy/oldboy_link.txt
源文件 快捷方式(软链接文件)
c/b -- 块文件/字符文件(设备文件)
块文件: 存储的设备文件 光驱设备文件 磁盘
字符文件: 根本停不下来的输出字符信息
磁盘设备文件 /dev/sda 磁盘文件
随机设备文件 /dev/urandom
输出设备文件 /dev/zero 黑洞出口文件??? 磁盘分区
输入设备文件 /dev/null 黑洞入口文件??? 定时任务
s -- socket文件(网络编程)