快速业务通道

Linux基础知识总结(四)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-01
ode的号指向一个磁盘块.通常一个目录只占一个磁盘块.大小为4096k.块中的内容如图所示:

块里边存放的是一个表,表里是这个目录下所有的文件的名字及inode号.每一行(条目)用以指定目录中一个文件的属性.每一个目录都有两个特殊文件:“.” 目录自身 ,“ . .”当前目录的父目录.

一个partition(filesystem)所能容许的最大文件数,与inode的数量有关,一个文件至少要占用一个inode.

根是一种特殊的文件系统,称之为“rootfs”,是自引用的.通过根的inode号,找到根所存储的磁盘块.在这个块下存放的是根下每个目录下所存储的文件名和inode所对应的关系.

读取一个文件的简单流程(以/etc/crontab为例):——《鸟哥的Linux私房菜》

1.操作系统根据根目录(/)的相关资料取得/etc这个目录所在的inode,并前往读取/etc/这个目录的所有相关属性;

2.根据/etc的inode的资料,可取得/etc这个目录底下所有的文件的相关数据时放置在哪一个Block中,并前往该block读取文件的相关内容;

3.由以上步骤的block可知道crontab这个文件的inode所在地,并前往该inode;

4.由以上步骤的inode当中,可取得crontab这个文件的所有属性,并且可前往由inode所指向的block区域,顺利的取得crontab的文件内容.

链接:通过多条路径找到同一个文件.类似于windows下的“快捷方式”.

硬链接:两个文件名指向同一个inode.但是两个文件在同一个磁盘空间.如果其中一条路径被删除,只要还有其他路径能指向这个inode,那么这个文件依然存在.

硬链接文件本身也是普通文件.

ls –l 第一个数字显示的是硬链接的次数.每一个目录都是2,每个目录被自身和父目录所引用.

软链接:类型为“l”,也成为符号链接.创建一个软链接就相当于创建了一个新文件.有自己的inode号.在inode所指向的磁盘块上放的是所链接的文件的路径.事实上,在创建一个软链接时,如果路径非常短的话就直接放在inode的内部,如果路径足够长,才从新开辟一个磁盘块去存放路径.(可以跨分区,可以指向目录),一旦源文件被删除,那么链接也就失效了.

tar –cf myfile.tar file1 file2 file3…. 只归档不压缩

gzip myfile.tar 再压缩即可

tar –xf myfile.tar 将内容展开,重新释放

tar -tf 不用展开的情况下看看所归档的文件

tar 可以直接调用压缩工具,即归档,又压缩

tar –zcf 使用gzip进行压缩

tar –jcf 调用bzip2进行压缩

tar –zxf 解压缩以gzip压缩的文件

tar –jxf 解压缩以bzip2压缩的文件

本文出自 “諸葛草廬” 博客,请务必保留此出处http://lyp0909.blog.51cto.com/508999/469293

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号