欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux的ln命令

程序员文章站 2024-02-27 15:58:45
...

1.介绍

ln命令用于将一个文件创建链接,链接分为

软链接(类似于windows系统中的快捷方式)

硬链接(相当于对源文件copy,程序或命令对该文件block的另一个访问路口),

命令默认使用硬链接。

2.方法

语法:ln [选项][文件]
选项:-s 对源文件创建软链接

软链接:不可以删除源文件,删除源文件导致链接文件找不到,出现文件红色闪烁
硬链接:可以删除源文件,链接文件可以正常打开

3.案例

1.对文件创建软链接

[[email protected] ~]# ln -s /root/student.sql /root/db/ln.sql
[[email protected] ~]# ls -lh db/ln.sql
lrwxrwxrwx 1 root root 17 2月  23 15:31 db/ln.sql -> /root/student.sql
2.对目录创建软链接

[[email protected] ~]# ln -s db data
[[email protected] ~]# ll -h data/
lrwxrwxrwx 1 root root 17 2月  23 15:31 ln.sql -> /root/student.sql
[[email protected] ~]# ln student.sql db/
3.对文件创建硬链接

[[email protected] ~]# ln student.sql db/
[[email protected] ~]# ls -lh db/
lrwxrwxrwx 1 root root   17 2月  23 15:31 ln.sql -> /root/student.sql
-rw-r--r-- 2 root root 2.9K 2月  12 10:17 student.sql