【发布时间】:2011-06-02 03:35:13
【问题描述】:
当你这样做时
cat some-symlink-to-some-real-file
它显示的是真实文件的内容,而不是符号链接本身的内容。有没有办法查看其中的实际内容?
【问题讨论】:
-
你想用什么编程语言来做这个?
-
底层系统调用是
readlink(2)。如其中一个答案所述,在某些系统(GNU 和相关系统)上使用的直接命令是readlink(1)。在其他系统上——HP-UX、Solaris、AIX——最接近的方法可能是ls -l,但如果链接中的路径名包含换行符或其他奇怪的字符,请注意问题。
标签: linux shell filesystems symlink cat