linux中的链接命令

2020-02-27 16:05:05来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

linux中的链接命令

ln

解释

命令名称:ln
命令英文原意:link
命令所在路径:/bin/ln
执行权限:所有用户
功能描述:生成链接文件

语法

ln -s [源文件] [目标文件]
    -s 创建软链接

示例

# 创建文件的软链接
ln -s /etc/issue /tmp/issue.soft

# 生成文件的硬链接
ln /etc/issue /tmp/issue.hard

软链接

[root@izm5e2q95pbpe1hh0kkwoiz ~]# ls -l /etc/issue
-rw-r--r--. 1 root root 23 Aug 30  2017 /etc/issue

[root@izm5e2q95pbpe1hh0kkwoiz ~]# ls -l /tmp/issue.soft
lrwxrwxrwx 1 root root 10 Nov 28 17:09 /tmp/issue.soft -> /etc/issue

类似windows的快捷方式
1.lrwxrwxrwx 
    l代表软链接
    rwxrwxrwx代表所有人都有操作软链接的权限
    虽然软链接所有人拥有所有的权限,但是软链接指向的源文件有权限控制,
    最终的权限还是要看源文件的权限的.
2.文件大小--只是符号链接(相当于快捷方式),很小
3./tmp/issue.soft -> /etc/issue  箭头指向源文件

硬链接

相当于复制了文件,且能同步更新

ls -i能查看文件的i节点号
源文件和硬链接的id是一样的
在linux中,读写是针对i节点号来进行的,所以,针对源文件写入的时候,是针对i节点号来做的,
因为源文件和硬链接的i节点号是一样的,所以硬链接也能同步更新

软链接在源文件删除之后无法访问
硬链接在源文件删除之后仍旧可以访问

软链接和硬链接区别

1.硬链接不能跨分区,软链接可以
2.硬链接不能针对目录,软链接可以

软链接常用,硬链接不常用

原文链接:https://www.cnblogs.com/eternityz/p/12372520.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:linux中vim使用技巧

下一篇:linux中find文件搜索命令