1.linux文件属性
ls -lih i查看文件inode,h查看文件大小
文件总共10个属性node
- inode索引节点编号(惟一的)
- 文件类型和权限,第一个字符为类型,后面字符为权限
- 硬连接的数量
- 文件或目录所属的用户
- 文件或目录所属的组
- 文件的大小
- 7,8,9列分别是文件的修改时间:月,日,时:分
- 文件名
查看文件属性的命令 statlinux
查看磁盘inode使用量windows
2.文件类型
经过file xxx命令能够查看文件类型post
分别查看目录和文件spa
ls -l |grep -i "^d" ls -l |grep -i "^-"
文件类型3d
- 普通文件(find查找的f类型就是-)
d 目录文件
l 符号连接,也便是软链接文件
b 块设备和其它外围设备,是特殊类型的文件
3.文件权限
r:4 读code
w:2 写blog
x: 1 执行索引
-:0 没有权限class
文件权限共9位
rwx r-x r-x
前面123位表示用户的权限
中间456位表示用户组的权限
后面789位表示其它用户的权限
4.硬连接
文件属性的第三个表示硬连接的个数
硬连接:
- 具备相同节点号的多个文件是互为硬连接文件
- 删除硬连接文件或源文件任意之一,文件实体并未被删除
- 只有删除了源文件以及全部对应的硬连接文件,文件实体才会被删除
- 能够经过给文件设置硬连接文件,来防止重要文件被误删
- 经过命令 ln 源文件 硬连接文件 完成硬连接文件建立
5.软链接
软链接
- 相似windows的快捷方式
- 删除源文件,软链接文件依然存在,但没法访问指向的源文件路径内容
- 失效的时候白字红底闪烁提示
- 软链接和源文件是不一样的类型的文件,也是不一样的文件,inode号也不相同
- 命令:ln -s 源文件 软链接文件