linux – 为什么ls -la不显示当前目录是symlink?

linux – 为什么ls -la不显示当前目录是symlink?,第1张

概述这更像是一种好奇心,但是我注意到/ etc / httpd / logs符号链接到/ var / log / httpd,但是当我在/ etc / httpd / logs里面时,我做了ls -la,我看到: drwx------ 2 root root 4096 Mar 21 14:58 .drwxr-xr-x 9 root root 4096 Mar 17 03:10 .. 为什 这更像是一种好奇心,但是我注意到/ etc / httpd / logs符号链接到/ var / log / httpd,但是当我在/ etc / httpd / logs里面时,我做了ls -la,我看到:
drwx------ 2 root root    4096 Mar 21 14:58 .drwxr-xr-x 9 root root    4096 Mar 17 03:10 ..

为什么不呢.入门秀lrwx ….?

但是当我去/ etc / httpd并做ls -la时,我看到:

lrwxrwxrwx 1 root root   19 Mar  4 17:12 logs -> ../../var/log/httpd
解决方法 我可以回答一个问题吗?假设你在这里安装RedHat / CentOS ……
ls /etc/httpd/  # should return something like:  # conf  conf.d  logs  modules  runcd /etc/httpd/logs/  # Why does this next command fail?ls ../conf  # ls: cannot access ../conf: No such file or directory  # But this next command works?cd ../conf

简短的回答是当你在/ etc / httpd / logs(符号链接)内部时,你实际上在/ var / log / httpd里面,这是一个目录.

cd /etc/httpd/logs/pwd  # /etc/httpd/logspwd -P  # /var/log/httpd
总结

以上是内存溢出为你收集整理的linux – 为什么ls -la不显示当前目录是symlink?全部内容,希望文章能够帮你解决linux – 为什么ls -la不显示当前目录是symlink?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1039969.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存