Linux常用命令 — 软链接和硬链接

383 阅读1分钟

ln 设置软链接和硬链接

软链接

功能:设置软链接,相当于windows系统的快捷方式

语法:ln [-s] [原文件]  至  [目标文件]

参数: -s 创建软链接,如不加-s,创建的是硬链接;

示例:

1、首先在root下创建了一个video目录

cd /root
mkdir video

2、创建软链接

 ln -s video /tmp/video

3、查看软链接

ls -l /tmp/video
lrwxrwxrwx. 1 root root  5 8月  29 06:53 video -> video

软链接特点:

1、目录权限,lrwxrwxrwx,l开头link,软链接的意思,目录权限此处不解释,自己查。

2、文件很小,以副本文件显示,不占实际空间

3、软链接文件 ->(指向) 原文件

硬链接

1、在root目录下创建了文件hard.hard

cd /root
touch hard.hard

2、创建硬链接

ln hard.hard /tmp/hard.hard

3、查看硬链接

-rw-r--r--. 2 root root 0 8月  29 07:03 /tmp/hard.hard

需要注意:

1、硬链接不支持目录

2、不能跨分区创建

3、等同于复制文件cp -p和文件内容“同步更新”

4、可通过i节点查看2个文件