如何创建符号链接

如何创建符号链接

我想知道如何在 Ubuntu (12.04 LTS) 中创建符号链接。我以前做过,但这次有点不同。

此命令以前有效。

user@desktop:/media/backup/folder$ ln -sv file.ods /home/user/file.ods

上次我从备份驱动器 [硬盘] 创建了一个文件。

现在我想创建指向文件服务器上的文件的符号链接。

这是一台虚拟机,可能需要网络连接。文件服务器 (networkshare) 安装在 /media/fileserver 上。

我确实尝试使用与上面提到的相同的命令,但是,它在打开时会创建一个空文件,并要求将其删除,因为它是空的并且无用。

当我执行上面的命令时,它不起作用。那么,有人能帮我吗?

答案1

命令的语法ln是:

ln [options] <target file> [link name]

因此,这个命令应该可以工作:

ln -sv /media/fileserver/anotherfile.ods /home/user/anotherfile.ods

s选项创建一个符号链接,如果省略硬链接将被创建。v意思是“详细”,即将ln显示它正在做什么。

您也可以cd先到目标目录:

cd /media/fileserver
ln -sv anotherfile.ods /home/user/anotherfile.ods

或者cd到目标目录:

cd /home/user/
ln -sv /media/fileserver/anotherfile.ods

如果省略链接名称,则使用目标的名称。上述命令创建了一个指向 的/media/fileserver/anotherfile.ods链接/home/user/anotherfile.ods

相关内容