Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux od-c(目录)来获取文件名和索引节点_Linux_Bash_Directory Structure - Fatal编程技术网

Linux od-c(目录)来获取文件名和索引节点

Linux od-c(目录)来获取文件名和索引节点,linux,bash,directory-structure,Linux,Bash,Directory Structure,几年前我经常做: $od-c 获取当前目录的转储并显示索引节点。 这不再有效。。。任何人都知道:为什么或者我能做什么 我只是在向某人展示一切事物的“美” 克雷格od内部调用open,然后读取;从man 2读取,错误部分 EISDIR fd指的是一个目录 也就是说,不能从目录中读取字节。可能在一些旧版本的Linux或其他*nix系统中允许,但在今天的Linux中不允许。这是Linux之前的版本,实际上是SVR2,例如,可能是SVr3。在20世纪80年代,目录文件是每个条目的固定字符数——inode

几年前我经常做: $od-c

获取当前目录的转储并显示索引节点。 这不再有效。。。任何人都知道:为什么或者我能做什么

我只是在向某人展示一切事物的“美”

克雷格

od内部调用open,然后读取;从man 2读取,错误部分

EISDIR fd指的是一个目录


也就是说,不能从目录中读取字节。可能在一些旧版本的Linux或其他*nix系统中允许,但在今天的Linux中不允许。

这是Linux之前的版本,实际上是SVR2,例如,可能是SVr3。在20世纪80年代,目录文件是每个条目的固定字符数——inode为2,filename为14。引入了opendir等函数来隐藏访问较长名称的细节。