Bash以以下格式输出所有链接

时间:2019-01-29 10:11:17

标签: linux bash

我想以以下格式显示目录中的所有链接:

linkname -> path/of/the/link

我该怎么做?

2 个答案:

答案 0 :(得分:2)

您可以使用find搜索符号链接,并使用内置函数printf使其看起来像您想要的:

find . -maxdepth 1 -type l -printf "%f -> %l\n"

说明:查找。在实际目录 -maxdepth 1 中进行搜索,如果忽略查找遍历所有子目录 -type l < / strong>仅查找符号链接,%f 表示链接的文件名和%l (如果没有链接则为空)

答案 1 :(得分:0)

仅链接包含字符->

ls -ltra | grep "\-\>" or:
ls -ltra | grep "\->" (not tested)