位置: 编程技术 - 正文

shell查找符号链接及其指向目标的方法介绍(shell 查找文件并赋值shell变量)

编辑:rootadmin

在类unix系统中,符号链接是很常见的,我们会碰到各种与符号链接相关的处理工作。本文为大家介绍一些处理符号链接的实践方法,希望对大家编写shell脚本时带来一些帮助,有需要的朋友不妨参考下。

1、符号链接可以看作是指向其它文件的指针。它在功能上类似于Mac OS中的别名或windows中的快捷方式,记住是类似,而非就是哦。2、删除符号链接不会影响到原始的文件。

创建符号链接:$ ln -s target symbolic_link_name

例如:$ ln -s /var/www/ ~/web这个命令在已登录用户的home目录中创建了一个名为web的符号链接。这个链接指向/var/www/。这些信息可以从下面的命令输出中看到:

上面显示信息中的:web -> /var/www 表明web指向/var/www。

对于每个符号链接而言,权限标记部分以字母"l"作为起始,表示这是一个符号链接。因此,为了打印出当前目录下的符号链接,可以使用下面的命令:$ ls -l | grep "^l" | awk '{print $8}'grep对 ls -l 的输出进行过滤,只显示以l起始的那些行。^是字符串起始标记。awk用来打印出第8列,也就是文件名部分。

另一种方法是用find打印符号链接,如下所示:$ find . -type l -print在上面的命令中,将find命令的type参数指定为"l",告诉 find 只搜索符号链接文件。-print 选项将符号链接列表打印到标准输出(stdout)。而"."表示从当前目录开始搜索。

使用下面的命令,可以打印出符号链接的指向目标:$ ls -l web | awk '{print $}' /var/wwwls -l命令输出的每一行都对应一个文件的详细信息。ls -l web会将符号链接文件web的详细信息全部列出。输出的第列包含文件指向的目标(如果这是一个符号链接的话)。因此,为了找出与符号链接相关联的目标,我们可以用awk打印出文件的详细列表(ls -l的输出)的第列。

另外,我们也可以用readlink命令来完成同样的任务。某些时候,这是应该最优先考虑的用法,其用法如下:$ readlink web/var/www

好了,有关bash中创建与查找符号链接的方法,就介绍到这了,希望对大家有所帮助。

推荐整理分享shell查找符号链接及其指向目标的方法介绍(shell 查找文件并赋值shell变量),希望有所帮助,仅作参考,欢迎阅读内容。

shell查找符号链接及其指向目标的方法介绍(shell 查找文件并赋值shell变量)

文章相关热门搜索词:shell脚本查找文件中的字符串,shell 查找字符串所在行,shell 查找字符串所在行,shell命令查找内容,shell文件中查找关键字,shell字符串查找,shell查找字符,shell查找字符,内容如对您有帮助,希望把文章链接给更多的朋友!

linux shell自定义函数(定义、返回值、变量作用域)介绍 一、定义shell函数(definefunction)语法:[function]funname[()]{action;[returnint;]}说明:1、可以带functionfun()定义,也可以直接fun()定义,不带任何参数。2、参数返回

bash批量修改文件名称的方法小结(增加,去除,修改后缀) 一、加后缀1.问题:同以目录下有海量以日期命名的文件,其中有的有后缀,有的以点结尾,如.,.,……,.td,.td……要求:

except自动登录的几段代码分享 #!/usr/bin/expect-fsettimeoutsethost"..1."spawnssh$hostexpect_before"no)?"{send"yesr"}sleep1expect"password:"send"r"expect"*#"send"echomynameisfivetrees/root/fivetrees.txtr"interac

标签: shell 查找文件并赋值shell变量

本文链接地址:https://www.jiuchutong.com/biancheng/378287.html 转载请保留说明!

上一篇:shell自定义函数及参数调用解析(shell自定义函数以及使用)

下一篇:linux shell自定义函数(定义、返回值、变量作用域)介绍(shell自定义命令)

  • 经营租赁含有免租金吗
  • 递延所得税负债转回怎么理解
  • 国内税和国外税
  • 残保基金怎么算
  • 小规模纳税人税率2023年是多少
  • 年报财务报表在哪里申报
  • 异地工程预缴税有哪些流程
  • 保证金存款余额
  • 工程项目增值税税率
  • 年金终值的公式
  • 货款为现金如何做记账账款凭证?
  • 公司股权转1元转让还涉及哪些税务风险?
  • 后续支出均应计入当期损益
  • 电话费开专票可抵扣吗
  • 案例分析:实物抵债的涉税问题
  • 两个公司领工资会不会合并纳税
  • 建筑公司工程款支付审批流程
  • 电子发票隔月可以报销吗
  • 在天猫店铺后台中的提现怎么做会计分录?
  • 应收账款分录借方负数转到预收账款的哪方
  • 民办学校会计分录 百度网盘
  • 连续亏损二年怎么处理
  • 纳税申报怎么做
  • win10应用显示模糊发虚
  • win10 批量安装软件
  • 新成立的公司需要报残保金吗
  • 公司报销医疗费的范围
  • 委托软件开发费用怎么入账
  • excel多表操作法
  • 装修材料如何入账
  • 电子发票记账清单入账
  • 失控增值税专用发票
  • orb特征点匹配
  • 视听结合的景物描写
  • 全年一次性奖金税率表2023
  • PostgreSQL教程(一):数据表详解
  • 库存商品和固定资产是单位会计资产核算的两项内容
  • 应收账款计入营业收入
  • 个体工商户未年报 经营异常罚款
  • 处置固定资产净收益属于利得吗
  • 捐赠支出汇算清缴需要调增吗
  • 取得土地使用权所支付的金额包括契税吗
  • 已经经营中的企业有哪些
  • 土地增值税间接转让怎么算
  • 转让不动产为什么不能开全票发票
  • 债券收益可以表现为三种形式
  • 出售资产时递延所得税转回是全部收入吗
  • 允许税前扣除的税金及附加包括哪些
  • 小规模纳税人购进税控机的税如何抵扣
  • 继续教育专项附加扣除可以扣几年
  • SQL Server 2000 清理日志精品图文教程
  • sql查询界面怎么做
  • mysql 5.7.18 winx64 免安装 配置方法
  • 快速切换电脑界面
  • linux命令和命令之间用
  • executor进程
  • bearshare.exe进程安全吗 bearshare是什么进程
  • 虚拟机ubuntu怎么用
  • linux软件安装在哪个文件夹
  • win7和vista的区别
  • 2016年Win10 RedStone将重大改版 微软小娜可以浮动
  • OSG 砖块 shader 例子 GLSL
  • 微信小程序实现查询功能
  • js 正则replace
  • javascript in
  • jquery 模态框实现
  • nodejs实现登录
  • npm镜像是什么意思
  • 安卓自定义acl文件
  • js 右键
  • js处理时间格式
  • js菜鸟编程
  • javascript操作网页
  • android开发指南
  • 税票开票员的职责
  • 征求意见稿 讨论稿 送审稿
  • 资源税原矿和选矿的区别
  • 手工税票
  • 生育保险证明去哪里办
  • 省税务局属于什么级别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设