(原创)shell查找符号链接及其指向目标的方法介绍
另外,我们也可以用readlink命令来完成同样的任务。某些时候,这是应该最优先考虑的用法,其用法如下:
lrwxrwxrwx 1 slynux slynux 8 2013-02-07 19:16 web -> /var/www
$ ls -l web | awk '{print $10}'
/var/www
因此,为了找出与符号链接相关联的目标,我们可以用awk打印出文件的详细列表(ls -l的输出)的第10列。
使用下面的命令,可以打印出符号链接的指向目标:
例如:
$ readlink web
这个命令在已登录用户的home目录中创建了一个名为web的符号链接。这个链接指向/var/www/。这些信息可以从下面的命令输出中看到:
对于每个符号链接而言,权限标记部分以字母"l"作为起始,表示这是一个符号链接。
ls -l web会将符号链接文件web的详细信息全部列出。输出的第10列包含文件指向的目标(如果这是一个符号链接的话)。
创建符号链接:
因此,为了打印出当前目录下的符号链接,可以使用下面的命令:
另一种方法是用find打印符号链接,如下所示: $ ls web 好了,有关bash中创建与查找符号链接的方法,就介绍到这了,希望对大家有所帮助。 上面显示信息中的:web -> /var/www 表明web指向/var/www。
$ ln -s /var/www/ ~/web
作者:isbadboy
$ find . -type l -print
$ ls -l | grep "^l" | awk '{print $8}'
2、删除符号链接不会影响到原始的文件。
1、符号链接可以看作是指向其它文件的指针。它在功能上类似于Mac OS中的别名或windows中的快捷方式,记住是类似,而非就是哦。
在上面的命令中,将find命令的type参数指定为"l",告诉 find 只搜索符号链接文件。
原创文章,转载请注明出处:jquery中文网,否则追究法律责任。jquery中文网首发!
/var/www
复制代码 代码如下:
ls -l命令输出的每一行都对应一个文件的详细信息。grep对 ls -l 的输出进行过滤,只显示以l起始的那些行。^是字符串起始标记。awk用来打印出第8列,也就是文件名部分。
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://www.juheyunku.com/jiaob/shell/6805.shtml
相关文章
热门TAG
命令 外链 企业网站 白帽 php 织梦教程 dedecms修改内容 javascript 织梦 功能 标签 调用 详解 技巧 权重 服务器 网站流量 Dedecms 织梦cms HTML tags标签 python jquery教程 jquery windows 蜘蛛 搜索引擎 网站收录 JSP 实例解析最新文章
-
PHP生成奖状
时间:2021-01-06
-
python实现输入五个数并求
时间:2021-01-06
-
php检测网站是否正常打开
时间:2021-01-05
-
python怎么右对齐
时间:2021-01-05
-
Python3爬虫入门之Python3的安
时间:2021-01-05
-
如何用PHP接收http请求头信
时间:2021-01-05
-
数据库怎么连接用php写的
时间:2021-01-05
-
php后缀怎么打开
时间:2021-01-05
热门文章
-
解析shell字段分隔符的用法(图文)
时间:2020-12-22
-
Python3爬虫进阶:MongoDB存储(非关系型数
时间:2020-12-29
-
如何在Linux或者UNIX下调试Bash Shell脚本
时间:2020-12-22
-
关于php中匿名函数与回调函数的详解
时间:2020-12-29
-
php文档怎么打开
时间:2020-12-29
-
php检测网站是否正常打开
时间:2021-01-05
-
PHP PHP_EOL 换行符
时间:2020-12-29
-
python实现输入五个数并求平均值
时间:2021-01-06
-
浅谈Linux Shell的管道与重定向
时间:2020-12-23
-
如何检测Django是否安装成功
时间:2020-12-29
