在仍然遵循目录符号链接的同时,如何使用长格式(-l)ls?

罗曼史

我注意到,ls -l这不仅改变了输出的格式,而且改变了目录符号链接的处理方式:

> ls /rmn
biweekly.sh  daily.sh  logs ...

> ls -l /rmn
lrwxrwxrwx 1 root root 18 Feb 11  2011 /rmn -> /root/maintenance/

我想详细了解其中的内容/rmn,而不是有关/rmn符号链接的信息

我可以想到的一种解决方法是创建一个执行以下操作的shell函数:

cd /rmn
ls -l
cd -

但这似乎太过分了,尤其是因为它弄乱了的下一次使用cd -有没有更好的办法?

(我使用的是CentOS 2.6.9)

pjc50

查看您的ls是否具有以下选项:

 -H, --dereference-command-line
     follow symbolic links listed on the command line 
 --dereference-command-line-symlink-to-dir
     follow each command line symbolic link that points to a directory

如果这些方法没有帮助,您可以执行以下操作使宏工作而不会混乱cd -

(cd /rmn ; ls -l)

在子外壳中运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章