ChinaUnix.net
相关文章推荐:

unix 文件结构

我们知道unix的数据结构C描述是: struct dinode { ushort di_mode; short di_nlinke; ushort di_uid; ushort di_gid; off_t di_size; char di_addr[40]; /*文件所在数据块号表*/ time_t di_atime; time_t di_mtime; time_t di_ctime; }; 书上说描述文件内部结构的索引结点中,文件结构所在的数据块的块号就记录在di_addr[40]数组中.而这40个字节长的数组只用了39个.这39个字节被分为13组...

by fightvictory - 内核/嵌入技术 - 2004-03-06 12:37:17 阅读(958) 回复(1)

相关讨论

http://linuxtoy.org/archives/unix-file-structures.html unix 文件结构图 2007-08-04 Toy Posted in TipsRSSTrackback 这张 unix 文件结构图使用思维导图工具绘制而成,其中对 /dev、/bin、/etc、Home 等目录中的重要文件及其作用进行了梳理,而内容则偏重于 Devices、Programs、Logs 等层面。个人认为这张图还是很有参考价值的。 点击查看大图 [ 本帖最后由 r2007 于 2007-8-6 09:40 编辑 ]

by r2007 - Shell - 2007-08-06 10:11:06 阅读(1826) 回复(2)

根据我的观察,我觉得unix下,是不是以后缀名的多少来划分文件集和文件的啊。 因为我在安装的过程中,譬如: cluster.adt.es.client.demos cluster.adt.es.client.include cluster.adt.es.client.samples.clinfo cluster.adt.es.client.samples.clstat …… 许多文件,都属于cluster.adt.es里面的,我从安装光盘中只能看到cluster.adt.es,只有利用smit install命令,进入后利用list才看到了文件,所以,我猜测:是不是: cluster....

by vicelee - AIX - 2004-07-26 00:24:37 阅读(996) 回复(2)

unix并不使用驱动器名如 C: D: 等来标记一硬盘或分区,在整个系统上,不管有多少个硬盘,分区是怎样的,只有一个根目录,叫做root 标记为 / ,其下任何一个子目录,却可以是一个硬盘或一个分区,而且是可随时改变的,比如今天你可以设置 /tmp 为硬盘上一个分区,明天你可以设置他为一个你新装的硬盘,如果你需要对这方面深入了解,你必须去看看这方面的专业书籍。现在我要让你知道的是在通常情况下,一个unix系统的各个标准目...

by sdccf - SCO文档中心 - 2008-03-19 22:25:37 阅读(1114) 回复(0)

从接触unix开始,就喜欢unix的目录结构,感觉比Windows好多了,可是对初学者也不容易,要记住那么多的unix目录是干什么用的,确实是个挑战.又我发现unix中对于非自由软件没有 提供很好的安身之地,在Linux中有一个opt目录是来存放第三方软件的,在PCBSD中有了program files存放软件.有这两点想法我把unix的目录结构精简了一下,使根目录更清晰一些. 我不是在挑战前辈的权威,只是在诉说我的想法,这也只是一个想法,欢迎大家有道理的拍砖. ...

by enjoyo - BSD - 2007-09-12 19:08:03 阅读(6525) 回复(21)

unix并不使用驱动器名如 C: D: 等来标记一硬盘或分区,在整个系统上,不管有多少个硬盘,分区是怎样的,只有一个根目录,叫做root 标记为 / ,其下任何一个子目录,却可以是一个硬盘或一个分区,而且是可随时改变的,比如今天你可以设置 /tmp 为硬盘上一个分区,明天你可以设置他为一个你新装的硬盘,如果你需要对这方面深入了解,你必须去看看这方面的专业书籍。现在我要让你知道的是在通常情况下,一个unix系统的各个标准目录下...

by marlborolj - Linux论坛 - 2003-05-27 15:48:40 阅读(520) 回复(0)

关键词:Scounix 文件系统 目录结构 上文说了i节点的结构,其中重要的一点就是i节点结构不含文件名信息,那对于一个具体的文件来说,文件名称是怎么跟其i节点挂接上的呢? 答案就是目录,文件名跟i节点挂接是通过目录来实现的,废话不说,先show下目录文件结构。 具体参考:/usr/include/sys/dirent.h (scounix505) struct dirent { ino32_t d_ino; /* 文件i节点*/ off_t d_off; ...

by sdccf - SCO文档中心 - 2008-03-29 10:43:59 阅读(2874) 回复(0)

unix并不使用驱动器名如 C: D: 等来标记一硬盘或分区,在整个系统上,不管有多少个硬盘,分区是怎样的,只有一个根目录,叫做root 标记为 / ,其下任何一个子目录,却可以是一个硬盘或一个分区,而且是可随时改变的,比如今天你可以设置 /tmp 为硬盘上一个分区,明天你可以设置他为一个你新装的硬盘,如果你需要对这方面深入了解,你必须去看看这方面的专业书籍。现在我要让你知道的是在通常情况下,一个unix系统的各个标准目录...

by sdccf - SCO文档中心 - 2008-03-19 21:59:16 阅读(1209) 回复(0)

作者:NetDemon netdemon@20cn.com www.20cn.net -------------------- unix并不使用驱动器名如 C: D: 等来标记一硬盘或分区,在整个系统上,不管有多少个硬盘,分区是怎样的,只有一个根目录,叫做root 标记为 / ,其下任何一个子目录,却可以是一个硬盘或一个分区,而且是可随时改变的,比如今天你可以设置 /tmp 为硬盘上一个分区,明天你可以设置他为一个你新装的硬盘,如果你需要对这方面深入了解,你必须去看看这方...

by sensir - 其他UNIX - 2003-02-05 23:18:52 阅读(3312) 回复(3)

SCO unix文件结构分析及误删文件的恢复 我们知道,unix操作系统是以文件卷作为其文件系统的存储格式 的。对于unix用户尤其是系统管理员而言,要想更好地掌握unix操作 系统,熟悉文件卷的结构是很有必要的。由于SCOunix在全球的微机UN IX操作系统市场中所占份额最大,在我国更是处于垄断地位,而它的文 件卷结构和磁盘块管理方式都和其它unix SYSTEM V不完全一样,介绍 这方面信息的资料也很少。本文就以SCO unix 3.2.4.1版...

by xzh2002 - 其他UNIX - 2004-01-05 21:41:41 阅读(722) 回复(0)

我看到过这样的操作。比如对日志记录文件utmp进行整理的时候,都是按条目进行的,而这个文件存放信息的时候都是有固定格式的,就是结构体。那么我要到哪里才能看到相关这些结构体的定义呢。 以前做了两个小的日志管理程序都是通过别人的程序间接了解到这些结构体的变员的,当然就是片面的了。 希望知道的dx指点一下。谢谢了 比如有下面的定义: [code] #include ; struct utmp utmp_ent; [/code] 在哪里能看到utmp这个结构...

by fwizard - C/C++ - 2004-09-20 16:44:48 阅读(1336) 回复(6)