本篇文章给大家谈谈linux如何查询软连接,以及linux查看所有软连接对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、Linux软连接的使用
- 2、linux 如何查看一个软连接实际指向的文件的位置
- 3、2-18 Linux中的连接文件 --- 软链接
- 4、linux如何查看一个文件是否存在软链接
1、Linux软连接的使用
软连接是linux中一个常用命令,它的功能是为某一个文件或目录在另外一个位置建立一个同步的链接。
ln -s [源文件/目录] [目标文件/目录]
例如:
ln -s /var/www/test /var/test
这样我们就对/var/www目录下的test目录创建了软连接
rm –rf
例如:
rm –rf test
删除test
ln –snf [新的源文件或目录] [目标文件或目录]
这将会修改原有的链接地址为新的地址
例如:
ln –snf /var/www/test1 /var/test
var目录下的test将重新指向/var/www目录下的test1
2、linux 如何查看一个软连接实际指向的文件的位置
linux下查看软连接的信息使用命令“ls -L”最后一列就是原始地址(实际指向的文件的位置)。ln -s /home/basic/dl/ build/执行完成后,会在build路径下dl的目录, 使用ls -l查看会发现build下的dl-〉/home/basic/dl,进入build/dl下即可查看与访问相应的文件。
在Linux命令行界面输入命令:ls -al;
带有“-”符号的则为软连接,initrd.img为软连接的文件名,而-后面跟着的boot/initrd.img-3.13.0-32-geberic则为软连接文件的真实路径。
参考资料
LINUX ln命令硬连接软连接详细解释.360doc个人图书馆[引用时间2017-12-29]
3、2-18 Linux中的连接文件 --- 软链接
Linux中的软链接类似于windows中的快捷方式。
创建方式:ln -s oldfile newfile。
例:文件软链接 (目录软链接也是一样的操作方式)。
1、tmp 目录下创建一个 test.txt 文件。
2、ln -s test.txt test,为 test.txt 文件创建一个名为 test 的软链接。
3、ll 查看详情会发现有一个蓝色的 test -- test.txt (test 指向 test.txt)。同时文件类型是 l 开头,l 是指链接文件的意思。
4、对软链接文件进行 vim 操作。输入This is ln -s test. :wq保存并退出。
5、通过cat test 和 cat test.txt 查看内容。得出的结果都是一样的。既软链接 test 和 test.txt 已经建立关联,对 test 操作等于对 test.txt 操作。
tips:软链接特点。
1、可以对不存在的文件创建软链接。
tmp 目录下除了 test 和 test.txt 并没有其他文件。
此时 ln -s abc.txt t1,为不存在的 abc.txt 文件创建一个 t1 的软链接。t1 软链接是可以创建 的,只是由于没有真实存在的 abc.txt 文件。通过 ll 查看详情,系统会在 abc.txt 处用红色闪 烁高光发出提示,意指abc.txt文件不存在。
此时,tmp 目录下新建一个 abc.txt 文件,t1 软链接到 abc.txt 文件就会正常。不会再有红色 提示。
2、可以对文件 或者 目录创建软链接,目录创建软链接和文件创建软链接流程一样。
3、删除软链接,不会影响它的指向文件。
vim t1:编辑 t1 软链接,输入1 t1 的内容保存退出。
删除 t1 软链接,tmp 目录下已没有软链接指向 abc.txt 文件。
此时,cat abc.txt 文件可以查看内容,也可以 vim abc.txt 增加 2 abc.txt 内容。证实了,删 除软链接,不会影响它的指向文件。
4、删除了指向文件,该软链接将变为无效连接。
当 t1 软链接指向实际文件 abc.txt 的时候,t1是可以对 abc.txt 进行增删改查操作的。若 rm - rf abc.txt 删除了实质性的 abc.txt 文件后,t1 将不能做任何操作。失去了实质性文件而存在 的软链接等同于创建一个空的软链接效果一样。
4、linux如何查看一个文件是否存在软链接
需要准备的材料分别是:电脑、linux连接工具。
1、首先连接上linux主机,进入等待输入指令的linux命令行状态。
2、输入:file /usr/bin/vi,按回车。
3、此时可以查询出/usr/bin/vi文件存在软链接,为/usr/bin/vim文件。
关于linux如何查询软连接和linux查看所有软连接的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。