Linux 的硬链接与软链接
2016-05-10 18:20
381 查看
Linux 的硬链接与软链接 http://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/ 若一个 inode 号对应多个文件名,则称这些文件为硬链接。软链接本身是个特殊的文件,文件内容指向另一个文件名路径(建议绝对路径)
硬链接存在以下几点特性:
文件有相同的 inode 及 data block;
只能对已存在的文件进行创建;
不能交叉文件系统进行硬链接的创建;
不能对目录进行创建,只可对文件创建;
删除一个硬链接文件并不影响其他有相同 inode 号的文件。
软链接存在以下几点特性:
软链接有自己的文件属性及权限等;
可对不存在的文件或目录创建软链接;
软链接可交叉文件系统;
软链接可对文件或目录创建;
创建软链接时,链接计数 i_nlink 不会增加;
删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接被称为死链接(即 dangling link,若被指向路径文件被重新创建,死链接可恢复为正常的软链接)。
stat 查看文件的inode号等相关信息
find -inum 命令可查看某个inode号的文件
硬链接存在以下几点特性:
文件有相同的 inode 及 data block;
只能对已存在的文件进行创建;
不能交叉文件系统进行硬链接的创建;
不能对目录进行创建,只可对文件创建;
删除一个硬链接文件并不影响其他有相同 inode 号的文件。
软链接存在以下几点特性:
软链接有自己的文件属性及权限等;
可对不存在的文件或目录创建软链接;
软链接可交叉文件系统;
软链接可对文件或目录创建;
创建软链接时,链接计数 i_nlink 不会增加;
删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接被称为死链接(即 dangling link,若被指向路径文件被重新创建,死链接可恢复为正常的软链接)。
stat 查看文件的inode号等相关信息
find -inum 命令可查看某个inode号的文件
相关文章推荐
- linux常用命令export
- SQLite3嵌入式数据库arm+linux移植
- 在Linux系统下编译并执行C++程序
- linux 性能优化
- top linux下的任务管理器
- linux同时运行几个命令
- CentOS7(64)环境下Hadoop2.6.0分布式部署说明
- 【Linux远程管理】SSH协议远程管理
- 解决VMware克隆Linux无法上网问题
- [Linux] Linux系统(用户管理)
- 理解 Linux 的硬链接与软链接
- 利用VS2013构搭linux0.11内核调试环境
- Cobbler无人值守全自动安装部署Linux系统
- linux mount挂载设备(u盘,光盘,iso等 )使用说明
- Linux常用命令(四)系统管理命令
- linux命令--touch
- linux工具
- 2016年学习Linux决心书(老男孩教育在线课程班第二期)
- 在Linux下配置OpenCV jar
- centos 安装 CodeBlocks