03-Linux系统文件属性

1.Linux系统文件属性

03-Linux系统文件属性

上图中ls -il每列含义如下:

第一列         Inode
第二列         文件类型及权限
第三列         硬链接数
第四列         属主权限
第五列         属组权限
第六列         文件或目录的大小
第七八九列       最近修改时间
第十列         文件或目录名字

2.Linux系统文件类型

ls -l 文件名 //看第一个字符
格式             说明
-   普通文件(文本文件, 二进制文件, 压缩文件, 图片文件等) 
d   目录文件
b   设备文件(块设备)存储设备硬盘 /dev/sda, /dev/sda1
c   设备文件(字符设备)打印机,终端 /dev/tty1, /dev/zero
s   套接字文件, 进程间通信
p   管道文件
l   链接文件

软硬链接区别

Linux下软链接和硬链接的区别:
1)ln命令创建硬链接,ln -s命令创建软链接。
2)目录不能创建硬链接,并且硬链接不可以跨越分区系统。
3)目录软链接特别常用,并且软链接支持跨越分区系统。
4)硬链接文件与源文件的inode相同,软链接文件与源文件inode不同。
5)删除软链接文件,对源文件及硬链接文件无任何影响。
6)删除文件的硬链接文件,对源文件及链接文件无任何影响。
7)删除链接文件的源文件,对硬链接无影响,会导致软链接失效。
8)删除源文件及其硬链接文件,整个文件会被真正的删除。

猜你喜欢

转载自blog.51cto.com/10856422/2124929