如果您的意思是“链接实际上指向文件吗?”,(我认为您这样做是因为:
if [[ -e "$file" ]]; then echo it is there; fi
Run Code Online (Sandbox Code Playgroud)
如果只想测试文件是否是符号链接,则:
if [[ -h "$file" ]]; then echo it is a link; fi
Run Code Online (Sandbox Code Playgroud)
这是为 Bash 量身定制的,而不是最便携的方式。作为一些小知识,在使用双括号语法时不需要引号。
如果您想搜索断开的链接,请使用find -L . -type l
.
如果您只是想让 ls 再次使用不同颜色的断开链接,请尝试 eval $(dircolors)
归档时间: |
|
查看次数: |
8953 次 |
最近记录: |