读目录文件

时间:2012-06-23 10:26:44

标签: shell command-line cat

我们都知道在linux目录下是一个特殊的文件,其中包含文件名和组成文件的inode数。我想使用标准命令行实用程序读取此目录文件的内容。

猫。给出一个我无法打开目录的错误。 但是,显然vim可能会使用readdir来理解这个文件的内容。它以格式化方式显示目录文件的内容。我想要文件的原始内容。这怎么可能?

2 个答案:

答案 0 :(得分:1)

据我所知,它无法完成。我很确定dd会这样做,然后我找到了以下内容

  

“目录”       除非文件是目录,否则失败。大多数操作系统不允许对目录进行I / O操作,因此该标志的实用程序有限。

http://www.gnu.org/software/coreutils/manual/html_node/dd-invocation.html

所以我认为你有答案。 dd支持它,可能还有许多其他实用程序,但这并不意味着Linux允许它。

答案 1 :(得分:0)

我认为stat可能是您正在寻找的命令。