Linux 文件系统
来源:互联网 发布:网络消费者权益保护 编辑:程序博客网 时间:2024/06/01 08:27
1.Linux目录
Linux的文件结构是单个的树状结构。
fdisk:查看硬盘分区表
df:查看分区使用情况
du: 查看文件占用空间情况
2.文件类型
Linux下面的文件类型主要有:
a) 普通文件:分为纯文本和二进制。
b) 目录文件:目录,存储文件的唯一地方。
c) 链接文件:指向同一个文件或目录的文件。
d) 特殊文件:与系统外设相关的,通常在/dev下面。分为块设备和字符设备。
3.文件存储结构
Linux文件系统(如ext2、ext3)一个文件由目录项、inode和数据块组成。
目录项: 包括文件名和inode节点号。
inode:又称文件索引节点,是文件基本信息的存放地和数据块指针存放地。
数据块:文件的具体内容存放地。
Linux文件系统(如ext2、3等)将硬盘分区时会划分出目录块、inode table区块和data block数据区域。一个文件由一个目录项、inode和数据区域块组成。inode包含文件的属性(如读写属性、owner等,以及指向数据块的指针),数据区域块则是文件内容。当查看某个文件时,会先从inode table中查出文件属性及数据存放点,再从数据块中读取数据。
4.软连接、硬链接
硬连接:是给文件一个副本,同时建立两者之间的连接关系。修改其中一个,与其连接的文件同时被修改。如果删除其中任意一个其余的文件将不受影响。
软连接:也叫符号连接,它只是对源文件在新的位置建立一个快捷方式,所以,当源文件删除时,符号连接的文件将仅仅剩下文件名了,当然删除这个连接,也不会影响到源文件,但对连接文件的使用、引用都是直接调用源文件的。
硬链接和软链接的区别:
1:硬链接原文件和新文件的inode编号一致。而软链接不一样。
2:对原文件删除,会导致软链接不可用,而硬链接不受影响。
3:对原文件的修改,软、硬链接文件内容也一样的修改,因为都是指向同一个文件内容的。
- Linux文件系统
- linux文件系统
- Linux文件系统
- Linux文件系统
- linux 文件系统
- LINUX 文件系统
- Linux文件系统
- linux文件系统
- Linux文件系统
- Linux 文件系统
- Linux 文件系统
- linux 文件系统
- linux 文件系统
- Linux文件系统
- Linux文件系统
- linux文件系统
- Linux 文件系统
- linux文件系统
- 基于指定数组大小的切割字符串(java字符串分割性能比较)
- uva10716 - Evil Straw Warts Live(转换成回文数)
- 《硅谷禁书》 pdf
- MMU的通俗理解
- android中listview卡顿的终极原因解析
- Linux 文件系统
- Node.js:用JavaScript写服务器端程序-介绍并写个MVC框架
- AS3搭建开发环境
- 字符串“This is a test”将其字符串中单词首字符大写后输出(“This Is A Test”)。
- ios调用webservice时,获取返回的结果
- IOS开发 沙盒中的文件操作
- TCP Socket服务器编程
- IT学生解惑真经 pdf
- 《暗时间》--刘未鹏