摘要: 问了解决文件读写的效率问题, Linux 使用的方式是透过一个称为异步处理 (asynchronously) 的方式。所谓的异步处理是这样的:当系统加载一个文件到内存后,如果该文件没有被更动过,则在内存区段的文件数据会被配置为干净(clean)的。 但如果内存中的文件数据被更改过了,此时该内存中的数 阅读全文
posted @ 2018-03-11 22:40 刘-皇叔 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 操作系统的文件数据除了文件实际内容外, 通常含有非常多的属性,例如 Linux 操作系统的文件权限(rwx)与文件属性(拥有者、群组、时间参数等)。 文件系统通常会将这两部份的数据分别存放在不同的区块,权限与属性放置到 inode 中,至于实际数据则放置到 data block 区块中。 另外,还有 阅读全文
posted @ 2018-03-11 22:23 刘-皇叔 阅读(444) 评论(0) 推荐(0) 编辑
摘要: du 功能: 评估文件系统的磁盘使用量(常用在推估目录所占容量)。 选项: -a :列出所有的文件与目录容量,因为默认仅统计目录底下的文件量而已。 -h :以人们较易读的容量格式 (G/M) 显示; -s :列出总量而已,而不列出每个各别的目录占用容量; -S :不包括子目录下的总计,与 -s 有点 阅读全文
posted @ 2018-03-11 21:04 刘-皇叔 阅读(991) 评论(0) 推荐(0) 编辑
摘要: df 功能: 列出文件系统的整体磁盘使用量; 语法: df [选项] 目录或文件名 选项: -a :列出所有的文件系统,包括系统特有的 /proc 等文件系统; -k :以 KBytes 的容量显示各文件系统; -m :以 MBytes 的容量显示各文件系统; -h :以人们较易阅读的 GBytes 阅读全文
posted @ 2018-03-11 20:40 刘-皇叔 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 不同的操作系统需要使用不同类型的文件系统,为了与其他操作系统兼容,以相互交换数据,通常操作系统都能支持多种类型的文件系统。 Linux内核支持十多种不同类型的文件系统,下面对Linux常用的文件系统作一个简单介绍。 ext2与ext3 ext2与ext3文件系统ext是第一个专门为Linux设计的文 阅读全文
posted @ 2018-03-11 20:09 刘-皇叔 阅读(3238) 评论(0) 推荐(0) 编辑
摘要: 查看命令的简要说明:whatis 查询帮助文档:man 这个man 通常是用来看一个命令的帮助文档的。格式为 ” man 命令 ” 例如输入命令: man ls 在man的帮助手册中,将帮助文档分为了9个类别,对于有的关键字可能存在多个类别中, 我们就需要指定特定的类别来查看;(一般我们查询bash 阅读全文
posted @ 2018-03-11 19:48 刘-皇叔 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 三个time属性 访问时间(Access time):atime,读取一次文件的内容,该时间便会更新。要想看到文件访问时间可使用ls –ul命令。 修改时间(Modified time):mtime,对文件内容修改一次便会更新该时间。ls –l列出的时间便是这个时间。 改变时间(Change tim 阅读全文
posted @ 2018-03-11 19:30 刘-皇叔 阅读(682) 评论(0) 推荐(0) 编辑