文件系统、文件的压缩与解压缩,文件归档
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 指定位置
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 指定位置
相关文章推荐
- 9. 文件系统——文件的压缩、解压缩、归档及底层复制命令(gzip bzip2 xz tar dd)
- Linux--文件归档压缩 系统中文件的传输
- 文件压缩、解压缩以及归档工具详解
- 压缩与解压缩及文件归档
- Linux系统文件的网络传输、归档tar、压缩zip、gzip、bzip2、xz、gz、bz2
- 指令篇:文件与文件系统的压缩与解压与打包(归档)与解压___gzip、zcat;bzip2、bzcat;zip; tar
- linux中不同系统之间的文件传输 文件归档,压缩
- 《Linux菜鸟入门》不同系统文件传输及文件归档压缩
- Linux学习命令汇总六——磁盘分区,磁盘挂载,文件系统管理,压缩及归档命令
- Linux系统文件打包及压缩、解压缩
- Linux系统下ramdisk文件解压缩与压缩处理
- Linux命令之文件归档、压缩、解压缩-tar,gzip,gunzip,bzip2,bunzip2,zip
- UNIX下归档、压缩、解压缩、新建、删除文件等命令
- 在Windows系统上使用压缩归档文件安装MySQL的步骤
- Linux-不同系统之间的数据传输及其文件归档与压缩
- 文件系统概念深入介绍及压缩归档工具
- Linux系统文件解压缩工具及归档工具
- 文件系统和压缩解压缩
- Linux系统之文件归档、压缩和传输
- linux系统基本命令之文件归档,压缩以及传输