Linux ls选项仅列出符号链接引用(无日期、权限、大小等)

Linux ls选项仅列出符号链接引用(无日期、权限、大小等),linux,bash,symlink,Linux,Bash,Symlink,如果我使用: $ ls -l mysymlinkname 我得到: lrwxrwxrwx 1 ownr grp 46 Jan 19 17:15 mysymlinkname -> /home/ownr/path/target 我想要的是: /home/ownr/path/target 放入bash变量中 是否有ls选项?还是一个简单可靠的bash命令来提取它 ls -l `pwd`/mysymlinkname | awk '{print $NF}' 要将其放入变量中,请执行以下操作:

如果我使用:

$ ls -l mysymlinkname
我得到:

lrwxrwxrwx 1 ownr grp 46 Jan 19 17:15 mysymlinkname -> /home/ownr/path/target
我想要的是:

/home/ownr/path/target
放入bash变量中

是否有
ls
选项?还是一个简单可靠的
bash
命令来提取它

ls -l `pwd`/mysymlinkname | awk '{print $NF}'
要将其放入变量中,请执行以下操作:

VARIABLE=$(ls -l `pwd`/mysymlinkname | awk '{print $NF}')
要将其放入变量中,请执行以下操作:

VARIABLE=$(ls -l `pwd`/mysymlinkname | awk '{print $NF}')
要将其放入变量中,请执行以下操作:

VARIABLE=$(ls -l `pwd`/mysymlinkname | awk '{print $NF}')
要将其放入变量中,请执行以下操作:

VARIABLE=$(ls -l `pwd`/mysymlinkname | awk '{print $NF}')


readlink file-that-is-a-link
如果您有readlink,则通常有效。
readlink file-that-is-a-link
如果您有readlink,则通常有效。
readlink file-that-is-a-link
如果您有readlink,则通常有效。
readlink file-that-is-a-link
通常有效,如果你有readlink.Why/when是
`pwd`/
需要的?啊,可能不需要,但没什么害处。:)它的缺点在于它需要生成一个子shell并使用
pwd
builtin。与
$PWD
相比,PWD是一个变量扩展。也就是说,它也完全没有意义,因为对于当前目录而言,
也同样有效(根本不包括它们中的任何一个)。@EtanReisner
-l
没有意义?我不这么认为。没有它,您只能得到链接名,而不是目标路径,这正是我想要的。还是我遗漏了什么?@Harvey啊,没错。很抱歉正如评论中所说的那样,
readlink
是一个更好的答案。
`pwd`/
为什么/什么时候需要?啊,可能不需要,但它没有伤害。:)它的缺点在于它需要生成一个子shell并使用
pwd
builtin。与
$PWD
相比,PWD是一个变量扩展。也就是说,它也完全没有意义,因为对于当前目录而言,
也同样有效(根本不包括它们中的任何一个)。@EtanReisner
-l
没有意义?我不这么认为。没有它,您只能得到链接名,而不是目标路径,这正是我想要的。还是我遗漏了什么?@Harvey啊,没错。很抱歉正如评论中所说的那样,
readlink
是一个更好的答案。
`pwd`/
为什么/什么时候需要?啊,可能不需要,但它没有伤害。:)它的缺点在于它需要生成一个子shell并使用
pwd
builtin。与
$PWD
相比,PWD是一个变量扩展。也就是说,它也完全没有意义,因为对于当前目录而言,
也同样有效(根本不包括它们中的任何一个)。@EtanReisner
-l
没有意义?我不这么认为。没有它,您只能得到链接名,而不是目标路径,这正是我想要的。还是我遗漏了什么?@Harvey啊,没错。很抱歉正如评论中所说的那样,
readlink
是一个更好的答案。
`pwd`/
为什么/什么时候需要?啊,可能不需要,但它没有伤害。:)它的缺点在于它需要生成一个子shell并使用
pwd
builtin。与
$PWD
相比,PWD是一个变量扩展。也就是说,它也完全没有意义,因为对于当前目录而言,
也同样有效(根本不包括它们中的任何一个)。@EtanReisner
-l
没有意义?我不这么认为。没有它,您只能得到链接名,而不是目标路径,这正是我想要的。还是我遗漏了什么?@Harvey啊,没错。很抱歉正如在评论中所说的那样,
readlink
是一个更好的答案。