码迷,mamicode.com
首页 > 系统相关 > 详细

Linux软连接和硬链接

时间:2015-05-13 16:17:10      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

命令 ln 创建连接

  ln -s [源文件] 目标文件
ln -s /etc/issue /issue.soft
ls -l /etc/issue /issue.soft

lrwxrwxrwx l root root 10 12-01 23:12 /issue.soft->/etc/issue

 

软连接 相当于windows中的快捷方式,只是一个符号引用,箭头指向源文件
硬链接 相当于cp+同步更新 保存源文件实时备份的功能

cp -p /etc/issue /test/issue.2 备份保留时间值

为什么硬链接会同步更新?
在Linux系统中,文件存储都是通过节点来处理,因为linux只识别数字,不认识字母,不知道文件名什么意思,每个文件都有个数字标识,这个文件的数字标识为i节点,内核通过i节点来对文件对象进行处理

文件的数字标示叫做i节点 inode
linux处理任何东西都要有一个数字标识,每个文件都有一个i节点

ls -i 显示文件的i节点 -i, –inode 印出每个文件的 inode 号
12 a 12 a.head 14 a.soft 13 issue 11lost+fond
可见 硬链接和源文件有相同的i节点

注意:软连接可跨文件系统(相同分区下为一个文件系统)
硬链接不能跨文件系统(只能在相同分区下创建)

命令:ls -l t*

Linux软连接和硬链接

标签:

原文地址:http://www.cnblogs.com/jiechn/p/4500675.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!