ln软硬链接

来源:互联网 发布:水暖毯和电热毯 知乎 编辑:程序博客网 时间:2024/04/19 12:39

链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对符号链接,则不存在这个问题。默认情况下,ln产生硬链接。

ln -s 源文件 简历的链接文件   //创建软链接

补充:ls 列出目录下的文件及其目录列表 

ls -i 列出目录下的文件及其目录 以及对应的索引节点号inode 号

ll 列出 当前目录下的目录及其文件的详细信息,权限 时间 等


硬链接与源文件使用同一个inode号码 修改硬链接文件 对应的源文件也被修改 ,反之一样  删除链接文件 或者源文件,仅仅是该文件对应的inode 链接数减一  直到该链接数为0 才表示该文件被删除了。

软连接使用新的inode号 且inode数据块存储的是指向该源文件的路径  软连接的文件标记是l(小写的l)表示这是一个软连接文件

软连接文件在磁盘上并不占据数据块,仅仅是指向源文件的路径罢了。

删除了源文件,链接文件就损坏了。


0 0