我们都知道在linux目录下是一个特殊的文件,其中包含文件名和组成文件的inode数。我想使用标准命令行实用程序读取此目录文件的内容。
猫。给出一个我无法打开目录的错误。 但是,显然vim可能会使用readdir来理解这个文件的内容。它以格式化方式显示目录文件的内容。我想要文件的原始内容。这怎么可能?答案 0 :(得分:1)
据我所知,它无法完成。我很确定dd
会这样做,然后我找到了以下内容
“目录” 除非文件是目录,否则失败。大多数操作系统不允许对目录进行I / O操作,因此该标志的实用程序有限。
http://www.gnu.org/software/coreutils/manual/html_node/dd-invocation.html
所以我认为你有答案。 dd支持它,可能还有许多其他实用程序,但这并不意味着Linux允许它。
答案 1 :(得分:0)
我认为stat
可能是您正在寻找的命令。