如何创建符号链接

我在想如何在Ubuntu(12.04 LTS)中创建一个符号链接。我以前做过这个,但这次有点不同。
这个命令以前有效。
user@desktop:/media/backup/folder$ ln -sv file.ods /home/user/file.ods

上一次,我从我的备份硬盘上创建了一个文件。
现在我想要创建一个指向文件服务器上的文件的符号链接。
这是一个虚拟机,可能需要与它建立网络连接。文件服务器(网络共享)被挂载在/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

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