关键词:Scounix 文件系统 目录结构 上文说了i节点的结构,其中重要的一点就是i节点结构不含文件名信息,那对于一个具体的文件来说,文件名称是怎么跟其i节点挂接上的呢? 答案就是目录,文件名跟i节点挂接是通过目录来实现的,废话不说,先show下目录文件的结构。 具体参考:/usr/include/sys/dirent.h (scounix505) struct dirent { ino32_t d_ino; /* 文件i节点*/ off_t d_off; ...
我们知道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组...
unix编程学习 1、基本IO 2、文件与目录 3、标准IO 4、进程和进程控制 5、信号 6、高级IO(1) 7、高级IO (2) 8、守护进程 9、进程间通信-FIFO 10、进程间通信-管道 11、进程间通信-XSI IPC 12、进程间通信-XSI 消息队列 本文来自Chinaunix博客,如果查看原文请点:http://blog.chinaunix.net/u2/75321/showart_1154297.html
目录层次是理解一个系统的重要基础, 最重要的莫过于它的根目录 “/”,这个目录在启动时就就挂上, 它包含了启动时所需的基本系统。这个根目录同样包含了想要挂接的每一个文件系统。 挂接点 (mount point) 是新增的文件系统在接入现有系统时的起点位置。 标准的挂接点包括 /usr、 /var、 /tmp、 /mnt, 以及 /cdrom。 这些目录通常会在 /etc/fstab 文件中提及。 /etc/fstab 是一张包含系统中各个文件系统及挂接点的表。 在 ...
我尽量做到通俗易懂,让从未接触过unix的朋友快速入门!! 匆匆,错误难免! 以后一定花更多的时间整理,为自己,也为需要它的朋友! 首先,我们一起看看unix的目录,因为我觉得清楚了目录,才能对unix的框架有个大概的印象!当然这里讲的是系统正常运转所必须的,并且一定不能删除或者修改 / 就是根目录; /bin目录中包括最常用的unix命令; /dev目录包括控制访问外部设备的特殊设备文件; /etc目录中包括各种各样的系统...
1.1 文件系统 U N I X文件系统是目录和文件的一种层次安排,目录的起点称为根( root ),其名字是一个字符/。 目录(d i r e c t o r y)是一个包含目录项的文件,在逻辑上,可以认为每个目录项都包含一个文件名,同时还包含说明该文件属性的信息。 1.2 文件名 目录中的各个名字称为文件名( f i l e n a m e)。不能出现在文件名中的字符只有两个,斜( / ) 和空操作符(n u l l)。斜线分隔构成路径名(在下面说明...
我使用Solaris操作系统,在Windows平台下,想通过FTP(IE浏览器或者资源管理器)访问,可是显示的目录名称和文件名称前面都有日期前缀,不能直接点击访问. 比如var 目录,在windows平台上通过FTP(IE浏览器或者资源管理器)访问如下 ftp://user:password@ip var目录显示为 8 17:22 var 如何去掉日期??? 谢谢。