ln 硬链接介绍
2018-11-13 07:32:11来源:博客园 阅读 ()
硬链接:在linux文件系统中多个文件名指向同一个索引节点(Inode)是正常允许的。硬链接文件就相当于文件的另一个入口。
硬链接的作用:允许一个文件拥有多个有效路径(多个入口),这样用户就可以建立硬链接到重要文件,以防止“误删”源数据
(很多硬件存储,如netapp存储中的快照功能就应用了这个原理,增加一个快照就多了一个硬链接。)
查看硬链接:ls –l 可以指定文件
创建硬链接:ln 源文件 硬链接文件
硬链接文件的inode是相同的:
删除硬链接文件任意一个,文件可以找回:
如何查找所有硬链接: find / -type -f |xargs ls -lhi|grep (Inode号)
硬链接优点:防止重要的文件被误删除,若有多人需要操作同一个文件,可以创建许多硬链接。比较大的文件在服务器可以只存储一份,大家各自使用对应的硬链接即可。
注意:目录的硬链接不允许ln命令来创建
硬链接知识总结:
1) 具有相同的inode节点号的多个文件是互为硬链接文件。
2) 删除硬链接文件或者删除源文件任意之一,文件实体并未被删除
3) 只有删除了源文件及所有对应的硬链接文件,文件实体才会被删除
4) 当所有的硬链接文件及源文件被删除后,再存放新的数据会占用这个文件的空间或者磁盘fsck检查的时候,删除的数据也会被系统回收。
5) 硬链接文件就是文件的另一个入口(相当于超时的前门、后门一样)
6) 可以通过给文件设置硬链接,来防止重要文件被删除。
7) 通过命令:“ln 源文件 硬链接文件”,即可完成创建硬链接。
8) 硬链接文件可以用rm删除的
9) 对于静态文件(没有进程正在调用的文件)来讲,当对应硬链接数为0(i_link)文件就被删除(i_link的查看方法:ls –l结果的第三列就是)
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 文件压缩和打包 2020-06-11
- Linux系统介绍 2020-06-02
- 软链接 vs. 硬链接 2020-05-24
- Linux之cat的使用介绍 2020-05-17
- 进程概念介绍 2020-05-09
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash