Linux ln命令

2018-07-22 05:46:38来源:博客园 阅读 ()

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

ln命令用来为文件创件链接,链接类型分为硬链接和软链接(符号链接)两种

1)软连接和Windows系统中的快捷方式有点类似

2)硬链接,相当于多了一个文件名指向同一块内存空间,目录无法创建硬链接,不可以跨文件系统创建

 

 

删除文件名不影响硬链接与文件的使用,但软链接却无法继续使用

1、用法

ln [选项] [源文件或目录] [目标文件或目录]

2、命令选项

-b  删除,覆盖以前建立的链接
-d  创建指向目录的硬链接(只适用于超级用户)
-f  强制执行,操作前不询问
-i  交互模式,文件存在则提示用户是否覆盖
-n  把符号链接视为一般目录
-s  软链接(符号链接)
-v  显示详细的处理过程

3、实例

1)对 a.txt 创建软链接 a_softlink.txt

 

[root@mini ~]# ls
anaconda-ks.cfg  a.txt
[root@mini ~]# ln -s a.txt a_softlink.txt
[root@mini ~]# ls
anaconda-ks.cfg  a_softlink.txt  a.txt

 

2)对 a.txt 创建硬链接  a_hardlink.txt

 

[root@mini ~]# ls
anaconda-ks.cfg  a_softlink.txt  a.txt
[root@mini ~]# ln a.txt a_hardlink.txt 
[root@mini ~]# ll
总用量 4
-rw-r--r--. 2 root root    0 7月  21 14:20 a_hardlink.txt
-rw-------. 1 root root 1530 7月  19 19:24 anaconda-ks.cfg
lrwxrwxrwx. 1 root root    5 7月  21 14:21 a_softlink.txt -> a.txt
-rw-r--r--. 2 root root    0 7月  21 14:20 a.txt

 

 

 

 

 

标签:

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

上一篇:Linux tar命令

下一篇:Linux忘记root密码怎么办?