linux ln命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux ln命令相关的知识,希望对你有一定的参考价值。

参考技术A 创建软连接,命令如下:
ln -s / /home/good/linkname
ln的链接分软链接和硬链接两种:
1、软链接就是:“ln –s 源文件 目标文件”,只会在选定的位置上生成一个文件的镜像,不会占用磁盘空间,类似与windows的快捷方式。
2、硬链接 ln 源文件 目标文件,没有参数-s, 会在选定的位置上生成一个和源文件大小相同的文件。占用磁盘空间。

无论是软链接还是硬链接,文件都保持同步变化。

Linux中ln -s命令为啥会失败?

代码是这样的
ln -s ../sites-available/ozealslasses ./ozealglasses
结果是这样的
代码敲错了,应该是
ln -s ../sites-available/ozealglasses ./ozealglasses
但是结果如图

ln命令的使用方式为:

    ln [参数][源文件或目录][目标文件或目录]

加参数-s后也就是软连接,请确认使用格式是否正确,或源文件或目录是否存在。

示例:

ln -s ./license.bea ./license.bea.slink

截图:

参考技术A 1、首先ln -s 命令是用来创建软链接的,格式:ln -s 目标名 链接名
2、如 ln -s /usr/bin/lib.so.1 /lib/lib.so.1
/usr/bin/lib.so.1就是原来的文件;/lib/lib.so.1就是链接地址;相当于windows里的快捷方式
3、如果创建失败一般由两个原因:一是你的格式不对(可以使用help命令查看ln );二是你创建的软链接已存在。详细的可以看失败的报错。
参考技术B 这是说当前ozealglasses文件已经存在。你执行ls -la,看一下是不是真的有这个文件。另外,在当前目录建链接,没必要加./的。本回答被提问者采纳 参考技术C 检查下权限,和磁盘空间使用。软链接也是文件,需要占用空间,另一个,使用root用户操作试试。 参考技术D 命令错了。。。

以上是关于linux ln命令的主要内容,如果未能解决你的问题,请参考以下文章

linux ln 连接命令怎么用?

如何使用ln命令在linux下创建快捷方式

Linux里面ln -s命令作用是啥?

linux的ln命令参数-s

Linux命令(19):ln命令

Linux命令-ln