标签:软硬链接区别
1.Linux系统文件属性上图中ls -il
每列含义如下:
第一列 Inode
第二列 文件类型及权限
第三列 硬链接数
第四列 属主权限
第五列 属组权限
第六列 文件或目录的大小
第七八九列 最近修改时间
第十列 文件或目录名字
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)删除源文件及其硬链接文件,整个文件会被真正的删除。
标签:软硬链接区别
原文地址:http://blog.51cto.com/10856422/2124929