【发布时间】:2019-01-29 10:11:16
【问题描述】:
我想按以下格式显示目录中的所有链接:
linkname -> path/of/the/link
我该怎么做?
【问题讨论】:
我想按以下格式显示目录中的所有链接:
linkname -> path/of/the/link
我该怎么做?
【问题讨论】:
您可以使用 find 搜索符号链接并使用内置函数 printf 使其看起来像您想要的那样:
find . -maxdepth 1 -type l -printf "%f -> %l\n"
说明:find .在实际目录中搜索,-maxdepth 1只查找该目录,如果省略find遍历所有子目录,-type l 只查找符号链接,%f 表示文件名,%l 表示链接的目标(如果没有链接,则为空)
【讨论】:
因为只有链接包含字符->:
ls -ltra | grep "\-\>" or:
ls -ltra | grep "\->" (not tested)
【讨论】: