linux ln命令-linux软链接、硬链接-linux软、硬链接的区别(二):软链接

0、序

上一篇:linux ln命令-linux软链接、硬链接-linux软、硬链接的区别(一):硬链接

描述了硬链接相关内容,本篇主要描述软链接。


1、软链接

         符号链接也称软链接,是将一个路径名链接到一个文件。这些文件是一种特别类型的文件。事实上,它只是一个文本文件,其中包含它提供链接的另一个文件的路径名。另一个文件是实际包含所有数据的文件。所有读、写文件内容的命令被用于软链接时,将沿着链接方向前进来访问实际的文件。

  与硬链接不同的是,软链接确实是一个新文件,当然它具有不同的I节点号;而硬链接并没有建立新文件。 软链接没有硬链接的限制,可以对目录文件建立软链接,也可以在不同文件系统之间建立软链接。

  软链接保持了链接与源文件或目录之间的区别: 删除源文件或目录,只删除数据,不会删除链接。一旦以同样文件名创建了源文件,链接将继续指向该文件的新数据。 在目录长列表中,软链接作为一种特殊的文件类型显示出来,其第一个字母是l。 符号链接的大小是其链接文件的路径名中的字节数。


1.1、创建软链接的注意事项

(1)、软链接可指向文件或目录。

(2)、软链接可跨不同文件系统。

(3)、删除源文件后,软链接将变为"断链"状态。

(4)、用ln -s命令建立软链接时,源文件最好用绝对路径名,这样可以在任何工作目录下进行软链接。

1.2、创建软链接

创建命令格式:

ln -s<源文件或目录><目标文件或目录>

1.3、验证


(1)、新建源文件:

(2)、创建软链接:

linux ln命令-linux软链接、硬链接-linux软、硬链接的区别(二):软链接_第1张图片

(3)、修改源文件验证:

linux ln命令-linux软链接、硬链接-linux软、硬链接的区别(二):软链接_第2张图片

(4)、修改软链接文件:

linux ln命令-linux软链接、硬链接-linux软、硬链接的区别(二):软链接_第3张图片

(5)、删除源文件验证:

linux ln命令-linux软链接、硬链接-linux软、硬链接的区别(二):软链接_第4张图片

(6)、新建同名源文件验证:

linux ln命令-linux软链接、硬链接-linux软、硬链接的区别(二):软链接_第5张图片

(7)、链接到目录:

linux ln命令-linux软链接、硬链接-linux软、硬链接的区别(二):软链接_第6张图片

你可能感兴趣的:(linux,运维,服务器)