命令名称:ln
命令英文原意:link
命令所在路径:/bin/ln
执行权限:所有用户
语法:ln -s[原文件][目标文件]
-s 创建软连接
例子:
ln -s /etc/issue /tmp/issue.soft
创建文件/etc/issue的软连接/tmp/issue.soft
ln /etc/issue /tmp/issue.hard
创建文件 /etc/issue的硬链接/tmp/issue.soft
软连接:类似windows的快捷方式,所有的人都有操作权限,ls -l会显示原文件的位置,实际上执行的时候也会找到原文件去执行。文件大小非常小,它只是一个符号链接,指向原文件。
硬链接:原文件和硬链接会同步更新,即其中一个修改了,另外的也会跟着变换。类似与复制。通过ls -i查看i节点,硬链接和原文件的i节点一样。不能跨分区, 不能针对目录使用。
原文件被删除了,软连接打不开,硬链接还可以打开。
本文介绍了Linux中的ln命令,用于创建软链接和硬链接。软链接类似于Windows快捷方式,允许所有用户访问,且占用空间小,指向原文件。硬链接则与原文件共享i节点,修改一处会影响另一处,不能跨分区或针对目录使用。当原文件被删除时,软链接失效而硬链接仍可访问。
1万+

被折叠的 条评论
为什么被折叠?



