您的位置:首页 > 其它

文件系统、文件的压缩与解压缩,文件归档

2010-12-30 13:22 169 查看
1.文件系统概念:文件系统是对文件存储器空间进行组织和分配,负责文件的存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。

Windows下支持的文件系统: FAT,FAT32,ntfs

linux下支持的文件系统:VFS(虚拟文件系统), ext2,ext3,ext4,reiserfs

2.Boot Block 引导块

super Block 超级块:存放整个文件系统信息,包括inode/block的总量,使用量,剩余量,以及文件系统的格式等信息;

inodetable(inode表格):记录的文件数据包括该文件的访问模式,文件的所有者与组,文件的大小,该文件创建或状态改变的时间,最近一次的读取和修改时间 等信息

GDT 块组描述符

Block Bitmap块对照表

inode 索引节点 :记录文件属性,一个文件占用一个inode,同时记录此文件的数据所在的block号码;

3.链接:通过多条路径找到同一个文件 删除文件删除的是inode号

硬链接(Hard link) :不可以跨分区

软链接:另外一个路径,可以跨分区

ln 的使用:ln 参数 源文件 目标文件

常用参数:-s 不加任何参数就进行连接,为硬连接

-f 如果文件目录存在时,就主动将目标文件删除后再创建

软连接文件类型为l 删除一个文件,连着文件内容一起删除

ln -s /root/w1 /root/w2 创建连接

ln /root/w1 /root/w2 修改连接次数

ls -l

数字代表硬连接次数

4.du:查看磁盘空间利用情况

-u 总括磁盘空间利用

-a列出所有的文件与目录容量

-s列出总量而已,而不列出每个个别的目录占用容量

df:查看磁盘空间使用情况,列出文件系统的 整体磁盘使用量

-h以GB,MB,KB等格式自行显示

-T显示磁盘空间文件系统类型

-i 显示inode号

-a列出所有的文件系统,包括系统特有的/proc等文件系统

5.temp 创建临时文件 mktemp a.xx 随机

创建临时目录 mktemp -d DIR.XX

6.硬盘组成与分区:主分区与扩展分区最多可以有四个;扩展分区最多只能有一个;逻辑分区是有扩展分区持续分出来的分区;

磁盘格式:IDE SCSI SATA

fdisk -l 显示系统当前所有分区

mkfs 磁盘格式化

mount挂载

umount卸载

7.文件的压缩和解压缩

1)ompress/uncompress .Z

2)bzip/gunzip 压缩之后,文件后缀为.gz 1-9 只能压缩文件,不能压缩目录 ,压缩后不保留原文件

bzip2压缩常用参数:-k 保留原文件,不会删除原始文件

3)gzip2/bunzip2 压缩之后文件爱你后缀w为.bz2 只能压缩文件,不能压缩目录

gzip压缩格式:gzip 参数 文件名

常用参数;-c 将压缩的数据输出到屏幕,

-v 可以显示出原文件/压缩文件的压缩比等信息

4)zip/unzip 压缩之后文件后缀为 .zip 可以压缩文件目录 需要命名 ,保留原文件

文件的归档

tar

tar -cf myfile.tar file1 file2 只归档不压缩 将file1,file2文件归档为myfile.ar

tar -xf myfile.tar 展开归档文件

tar -tf myfile.tar 不展开文件进行查看

tar -zcf /tmp/myfile.tar.gz *.sh gzip

既归档又压缩

tar -jcf /tmp/myfile.tar.bz2 *.sh bzip2

tar -zxf /tmp/myfile.tar.gz

tar -jcvf /tmp/myfile.tar.bz2 *.sh

tar -jcvf /tmp/myfile.tar.bz2 *.sh -C /tmp/my 指定位置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: