linux软链接
Ⅰ linux下建立软链接
ln -s /home/ddfivfou/www/abc /home/ddfivfou/public_html/abc
Ⅱ linux 可执行程序建立软链接
目标要带上路径 ln -s /opt/node/bin/node /usr/bin/nodex
你用 ls -l /usr/bin/nodex 就知道原因了 你如果目标不带路径,就会在/usr/bin目录中找node,当然找不到。
Ⅲ Linux下软链接和硬链接的区别是什么
要深入理解软链接和硬链接,那么得先理解文件系统;
所以我只能粗略解释下软链接和硬链接;
硬链接:大小和block以及inode号都相同; 那么说明他们根本就是同一个文件; 打个比方: 从上海坐飞机去北京, 飞机可以直飞北京, 也可以先去纽约转一圈到北京, 这个就不同的飞行路线就是路径, 但是目的都是相同的---北京(文件位置);;;
软链接: 大小和block以及inode号都不同, 那么说明他们根本就不是同一个文件, 那么软链接存放的是什么呢? 存放的就是如何从上海到北京的路线(比如是从上海到纽约然后目标是北京的路线); 所以它得先到上海然后才能坐飞机到北京;
从上面的飞机例子中可以得出一个特性: 硬链接必须是上海到北京; 即: 必须是同一个文件系统;
软件可以是其他地方到上海然后坐飞机到北京; 可以他可以在不同的文件系统;
stat filename 这个命令记住; 看看Inode号, 就能知道硬链接和软链接是什么了; Inode对于文件系统非常重要; Inode是一个文件的元数据, 如果相同的; 那么根本就是同一个文件;;;
所以硬链接不是文件的复制2份; 说实话我不知道快捷方式的原理, 因为我没有去解读过NTFS文件系统; 所以软链接是不是快捷方式我不好说, 但是软链接其实就是存放着另一个文件的路径的文件;;
Ⅳ linux 如何查看一个软连接实际指向的文件的位置
linux下查看软连接的信息使用命令“ls -L”最后一列就是原始地址(实际指向的文件的位置)。ln -s /home/basic/dl/ build/执行完成后,会在build路径下dl的目录, 使用ls -l查看会发现build下的dl-〉/home/basic/dl,进入build/dl下即可查看与访问相应的文件。
Ⅳ linux如何设置软连接
linux下的软链接类似于windows下的快捷方式。
实例:
ln-shttpd.confconfighttp
其中 httpd.conf 就是源文件,confighttp是链接文件名,其作用是当编辑confighttp
,实际上是链接编辑httpd.conf。
如果要删除软链接:
rm-rfconfighttp
这样只会删除confighttp链接文件,而不会删除源文件httpd.conf。
相对于软连接,还有硬链接,
建立硬链接命令:
lnhttpd.confconfighttp
硬链接文件相当于一个文件存储在两个位置,可以有效防止误删。
Ⅵ linux软链接设置
linux中设置软链接如下:
只要在ln后面加上选项 –s,软链接就建立了
[[email protected] test]# ls -il
总计 0
1491138 -rw-r–r– 1 root root 48 07-14 14:17 file1
1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2
1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2hand
[[email protected] test]# ln -s file1 file1soft
[[email protected] test]# ls -il
总计 0
1491138 -rw-r–r– 1 root root 48 07-14 14:17 file1
1491140 lrwxrwxrwx 1 root root 5 07-14 14:24 file1soft -> file1
1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2
1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2hand
使用软链接的好处:
(1)软连接可以 跨文件系统 。
实践的方法就是用共享文件把windows下的 aa.txt文本文档连接到linux下/root目录 下 。
(2)软链接不直接使用i节点号作为文件指针,而是使用文件路径名作为指针。所以 删除连接文件对源文件无影响,但是删除 源文件,连接文件就会找不到要指向的文件 。软链接有自己的inode,并在磁盘上有一小片空间存放路径名。
(3)软连接可以对一个不存在的文件名进行连接 。
(4)软连接可以对目录进行连接。
Ⅶ LINUX软链接怎么使用
ln -s 源文件/目录 目标位置
可理解成windows的快捷方式
Ⅷ linux下查看软链接的命令是什么
用命令:ls -l 查看, 最前面有“l”的就是软链接了,其他类型的文件都可以用这个命令看到。
Ⅸ 如何向测试人员解释linux中的软连接
为什么要解释? 玩Linux的还有不知道软链接的吗?搞测试的不知道这个东西吗? 三连问
你要是懂,应该知道这是什么玩意,应该知道怎么去解释,为什么还要发问呢?