linux:shell命令之软硬链接

首先区分拷贝和共享的区别:

      拷贝:是建立多个副本,一个副本的修改不会影响另一个。

       共享:是通过链接的方式建立联系,只会存在一个真正的文件,任何改变对其他用户可见。

 

linux文件链接分为两种:一种被称为硬链接;另一种为软链接。

1)创建硬链接的shell命令:ln -d

默认状态下(ln命令不带任何选项),ln命令产生硬链接。

硬链接是指在在linux中,多个文件名指向同一个i节点(索引节点)。它允许一个文件拥有多个有效路径名,防止用户“误删”,即文件真正删除的条件是与之相关的所有硬链接文件均被删除

 

2)符号链接的shell命令:ln -s

符号链接也叫软链接,类似windows的快捷方式,是一个特殊的文本文件(LINK类型),里面包含所链接的文件的位置信息。只有文件的真正拥有者才有文件索引节点的指针,其他人只有路径名,这也就意味着只有文件的拥有者才拥有文件的修改权限,其他人只有只读权限

你可能感兴趣的:(Linux)