Linux学习之文件系统与文件系统的压缩与打包
2017-12-13 20:35
543 查看
gzip压缩
压缩文件格式为 *.gz 。语法:
gzip 【-cdtv#】 文件名
参数:
-c:将压缩的数据输出到屏幕上,可通过数据流重定向来处理。
-d:解压缩的参数。
-t :可以用来校验一个压缩文件的一致性,看看文件有无错误。
-v:可以显示出原文件/压缩文件的压缩比等信息。
-#:压缩等级,-1最快,但是压缩比最差,-9最慢,但是压缩比最好默认是-6。
bzip2压缩
压缩文件格式为 *.bz2。语法:
bzip2 【-cdkzv#】 文件名
参数:
-c:将压缩过程中产生的输出到屏幕上。
-d:解压缩的参数。
-k:保留原文件,而不会删除原始文件。
-z:压缩的参数。
-v:可以显示出源文件/压缩文件的压缩比等信息。
-#:与gzip同样的,都是在计算压缩比的参数,-9最佳,-1最快。
tar压缩
tar可以将多个目录或文件打包成一个大文件。并且gzip/bzip2也支持。语法:
打包与压缩: tar 【-j | -z】【cv】【-f 新建的文件名】filename
解压缩: tar 【-j | -z】【xv】【-f 新建的文件名】【-C 目录】
参数:
-c:新建打包文件,可搭配-v来查看过程中被打包的文件名(filename)。
-t:查看打包文件的内容含有哪些文件名,重点在查看文件名。
-x:解打包或解压缩的功能,可以搭配-C在特定目录解开。(-c,-t,-x不可同时出现在一串命令行中)。
-j:通过bzip2的支持进行压缩/解压缩,此时文件名最好为*.tar.bz2。
-z:通过gzip的支持进行压缩/解压缩,此时文件名最好为*.tar.gz。
-v:在压缩/解压缩的过程中,将正在处理的文件名显示出来。
-f filename:-f后面要接被处理的文件名。建议-f单独写一个参数。
-C 目录:这个参数用在解压缩时,若要在特定目录解压缩,可以使用这个参数。
总结命令:
tar -cvf /home/sunpy/unit9.tar /home/sunpy
#仅打包,不压缩
tar -zcvf /home/sunpy/unit9.tar.gz
/home/sunpy #打包后,以gzip压缩
tar - jcvf /home/sunpy/unit9.tar.bz2
/home/sunpy #打包后,以bzip2压缩
tar -zcvpf /home/sunpy/unit9.tar.gz
/home/sunpy #打包后,以gzip压缩,并且保留权限信息
tar -xvf
unit9.tar #解打包
tar -zxvf
/home/sunpy/unit9.tar.gz
#以gzip方式解打包,解压缩
tar -jxvf
/home/sunpy/unit9.tar.bz2 #以bzip2方式解打包,解压缩
相关文章推荐
- Linux系统学习第四章:文件压缩、打包与备份(二)备份与还原
- Linux命令学习4—档案与文件系统的压缩与打包
- linux学习日记六 文件与文件系统的压缩与打包
- [学习笔记——Linux]Linux文件与文件系统的压缩与打包
- linux学习(22)文件与文件系统的压缩与打包,回顾
- Linux 基础学习 文件与文件系统的压缩与打包
- 拜师鸟哥之linux学习体会(8)——档案与文件系统的压缩与打包
- Linux学习小结(文件与文件系统的压缩与打包)
- Linux 学习笔记 -- 第二部分 Linux 文件、目录与磁盘格式 -- 第9章 文件与文件系统的压缩与打包
- 第九章、文件与文件系统的压缩与打包 Linux 系统常见的压缩命令
- linux(CentOS)下目录档案管理以及档案文件系统打包压缩
- Linux鸟哥私房菜学习笔记_第九章档案与文件系统的压缩与打包
- linux档案与文件系统的压缩与打包指令
- linux 文件系统 压缩 打包
- 关于文件与文件系统的压缩与打包命令-Linux(笔记)
- Linux之文件与文件系统的压缩与打包
- Linux学习之文件压缩与打包
- Linux____文件的压缩与打包学习笔记
- Linux 档案与文件系统的压缩与打包
- Linux学习笔记(四)文件的压缩与打包