我如何在bash中引用符号链接?
发布时间:2020-12-15 09:15:14 所属栏目:安全 来源:网络整理
导读:参见英文答案 How to resolve symbolic links in a shell script13个答案如何在bash中获取任何给定的路径并将其转换为规范形式,解除引用可能包含在路径中的任何符号链接? 例如: ~$ mkdir /tmp/symtest~$ cd /tmp/symtest//tmp/symtest$ mkdir -p foo/bar
参见英文答案 >
How to resolve symbolic links in a shell script13个答案如何在bash中获取任何给定的路径并将其转换为规范形式,解除引用可能包含在路径中的任何符号链接?
例如: ~$ mkdir /tmp/symtest ~$ cd /tmp/symtest/ /tmp/symtest$ mkdir -p foo/bar cat/dog /tmp/symtest$ cd foo/bar/ /tmp/symtest/foo/bar$ ln -s ../../cat cat /tmp/symtest/foo/bat$ cd ../../ /tmp/symtest$ tree . |-- cat | `-- dog `-- foo `-- bar `-- cat -> ../../cat 6 directories,0 files 如何获得/ tmp / symtest / foo / bar / cat的完整规范路径(即:/ tmp / symtest / cat)?
感谢
Andy Skelton,它的回答是readlink -f:
$:/tmp/symtest$ readlink -f /tmp/symtest/foo/bar/cat /tmp/symtest/cat (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- shell – 在bash中有什么用! (感叹号)命令之前的意思?
- AngularJS+Bootstrap实现多文件上传与管理
- 什么是Scala中的非方法局部变量?
- 【实验报告】《数据结构》实验一: VC编程工具的灵活使用
- Vim自动命令生成E488:尾随字符
- Shell特殊扩展变量的实践
- Bootstrap3基础 栅格系统 col-md-push/pull 向左、右的浮动
- 我可以在生产中使用boot2docker吗? CoreOS与boot2docker
- Ueditor富编辑器做弹出或是某些情况第二次打开的时候会渲染
- 升级angularJS时获取“TypeError:ngModelCtrl.$render不是