19.linux文件属性
1.linux文件属性
ls -lih i查看文件inode,h查看文件大小

文件总共10个属性
- inode索引节点编号(唯一的)
 - 文件类型和权限,第一个字符为类型,后面字符为权限
 - 硬链接的数量
 - 文件或目录所属的用户
 - 文件或目录所属的组
 - 文件的大小
 - 7,8,9列分别是文件的修改时间:月,日,时:分
 - 文件名
 
查看文件属性的命令 stat

查看磁盘inode使用量

2.文件类型
通过file xxx命令可以查看文件类型

分别查看目录和文件
ls -l |grep -i "^d" ls -l |grep -i "^-"
文件类型
- 普通文件(find查找的f类型就是-)
d 目录文件
l 符号链接,也即是软连接文件
b 块设备和其它外围设备,是特殊类型的文件
3.文件权限
r:4 读
w:2 写
x: 1 执行
-:0 没有权限
文件权限共9位
rwx r-x r-x

前面123位表示用户的权限
中间456位表示用户组的权限
后面789位表示其它用户的权限
4.硬链接
文件属性的第三个表示硬链接的个数

硬链接:
- 具有相同节点号的多个文件是互为硬链接文件
 - 删除硬链接文件或源文件任意之一,文件实体并未被删除
 - 只有删除了源文件以及所有对应的硬链接文件,文件实体才会被删除
 - 可以通过给文件设置硬链接文件,来防止重要文件被误删
 - 通过命令 ln 源文件 硬链接文件 完成硬链接文件创建
 
5.软连接
 

软连接
- 类似windows的快捷方式
 - 删除源文件,软连接文件依然存在,但无法访问指向的源文件路径内容
 - 失效的时候白字红底闪烁提示
 - 软连接和源文件是不同的类型的文件,也是不同的文件,inode号也不相同
 - 命令:ln -s 源文件 软连接文件
 
posted on 2019-05-09 23:09 zhang_derek 阅读(353) 评论(0) 收藏 举报
                
            
        
浙公网安备 33010602011771号