linux – 如何检查Bash中的两个路径是否相等?
发布时间:2020-05-23 06:08:34 所属栏目:Linux 来源:互联网
导读:检查 Bash中两条路径是否相等的最佳方式是什么?例如,给定目录结构 ~/ Desktop/ Downloads/ (symlink to ~/Downloads) Downloads/ photo.png 并假设当前目录是主目录,所有以下内容将是等效的: ./ and ~~/Desktop and /home
|
检查 Bash中两条路径是否相等的最佳方式是什么?例如,给定目录结构 ~/
Desktop/
Downloads/ (symlink to ~/Downloads)
Downloads/
photo.png
并假设当前目录是主目录,所有以下内容将是等效的: ./ and ~ ~/Desktop and /home/you/Desktop ./Downloads and ~/Desktop/Downloads ./Downloads/photo.png and ~/Downloads/photo.png 有没有一个本土的Bash方式来做到这一点? 解决方法Bash的测试命令有一个-ef操作符用于此目的if [[ ./ -ef ~ ]]; then ... if [[ ~/Desktop -ef /home/you/Desktop ]]; then ... 等等… $help test | grep -e -ef
FILE1 -ef FILE2 True if file1 is a hard link to file2. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – CentOS 5上的OpenSSL 0.9.8k或更高版本?
- 用于posix和linux特定函数的C包装器
- linux – LD_LIBRARY_PATH:如何查找共享对象
- linux – make / home / tmp noexec nodev没有单独的patiti
- linux – 运行OPTIMIZE TABLE对表进行碎片整理以获得更好的
- linux – 任何图形绘图工具都优于GNU绘图?
- linux – RHEL7 – /usr/lib64 / libstdc .so.6:版本“CXX
- Linux目录大小/块计数的单调增长
- Ubuntu中的优秀Java实践
- “初始化器元素不是常量”错误,在Linux GCC中没有任何原因,
