如何在Linux中创建文件的符号链接

时间:2019-05-19 01:25:49  来源:igfitidea点击:

文件的符号链接(Symbolic Link) 有两种:软链接和硬链接

命令:

ln -s /tmp/original.txt /tmp/linkfile.txt

示例

创建软链接

使用以下命令在/etc目录下创建Apache配置文件的软链接。
在创建文件inode号的软链接时,文件的inode号将与原始文件不同。

ln -s /etc/httpd/conf/httpd.conf /etc/httpd.conf

检查软链接和原始文件inode号。

ls -li /etc/httpd/conf/httpd.conf /etc/httpd.conf

4035744 lrwxrwxrwx 1 root root 11 Jan 10 03:19 /etc/httpd.conf -> /etc/httpd/conf/httpd.conf
6130556 -rw-r--r-- 1 root root 24 Nov 16 11:29 /etc/httpd/conf/httpd.conf

创建硬链接

使用以下命令在/etc目录下创建Apache配置文件的硬链接。
当创建文件inode编号的硬链接时,将与原始文件相同。

ln /etc/httpd/conf/httpd.conf /etc/httpd.conf

检查软链接和原始文件inode号。

ls -li /etc/httpd/conf/httpd.conf /etc/httpd.conf

6130556 -rw-r--r-- 2 root root 24 Nov 16 11:29 /etc/httpd.conf
6130556 -rw-r--r-- 2 root root 24 Nov 16 11:29 /etc/httpd/conf/httpd.conf