如何创建符号链接
我想知道如何在Ubuntu(12.04 LTS)中创建符号链接。 我以前做过这个,但这次有点不同。
此命令之前有效。
user@desktop:/media/backup/folder$ ln -sv file.ods /home/user/file.ods
我最后一次从备份驱动器[harddisk]创建了一个文件。
现在我想创建一个指向文件服务器上的文件的符号链接。
这是一个虚拟机,可能需要与之建立网络连接。 文件服务器(networkshare)安装在/ media / fileserver中。
我确实尝试使用上面提到的相同命令,但是,它在打开时创建一个空文件,因为它是空的无用而被删除。
当我从上面执行命令时,它不起作用。 那么,有人可以帮助我吗?
ln
命令的语法是:
ln [options] [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
的链接。