再谈Linux下的软链接

以下内容摘录自:为初学者准备的 ln 命令教程(5 个示例)

ln [OPTION]... [-T] TARGET LINK_NAME (第一种形式)
ln [OPTION]... TARGET (第二种形式)
ln [OPTION]... TARGET... DIRECTORY (第三种形式)
ln [OPTION]... -t DIRECTORY TARGET... (第四种形式)

在第一种形式下,为目标位置(TARGET)创建一个叫 LINK_NAME 的链接。
在第二种形式下,为目标位置(TARGET)在当前目录下创建一个链接(LCTT 译注:创建的为同名链接)。
在第三和第四种形式中,在 DIRECTORY 目录下为每一个目标位置(TARGET)创建链接。默认创建硬链接,符号链接需要 –symbolic 选项。
默认创建的每一个创建的链接(新链接的名字)都不能已经存在。
当创建硬链接时,目标位置(TARGET)文件必须存在;符号链接可以保存任意文本,如果之后解析,相对链接的解析与其父目录有关。

假设存在文件abc.txt,我们要创建软链接到/var/test/abc.txt,则:

ln -s abc.txt /var/test/abc.txt

未经允许不得转载:阿藏博客 » 再谈Linux下的软链接