Linux文件解压缩
2015-10-26 23:56
507 查看
Linux上常见的压缩命令就是gzip,bzip2
gzip 和 zcat
gzip [-cdtv#] 文件名
参数
-c 将压缩信息显示在屏幕
-d 解压
-t 可以用来检验一个压缩文件的一致性,看看文件有误错误
-v 可以显示出原文件/压缩文件的压缩比等信息
-# 压缩等级,-1最快,但最差。-9最慢,但压缩比最好是默认的-6
bzip2 和 bzcat
bzip2提供了更好的压缩
bzip2 [-cdjzv#] 文件名
参数
-c 将压缩信息显示在屏幕
-d 解压
-k 保留原文件,而不会删除原始的文件
-z 压缩的参数
-v 可以显示出原文件/压缩文件的压缩比等信息
-# 与gzip同样的,都是在计算压缩比的参数,-9最佳,-1最快
tar 包含了打包和解压缩
参数
-c 新建打包文件
-t 查看打包文件
-x 解打包或解压
注意:-c 、 -t 、-x不能同时出现在一个命令
-j 通过bzip2 压缩 或 解压,此时的文件名最好是*.tar.bz2
-z 通过gzip 压缩或解压,此时的文件名最好是*.tar.gz
-v 在压缩或解压的过程中,将正在处理的文件名显示出来
-f filename -f 后面要接被处理的文件名,所以需要放在最后,或是-f 单独写出来
-C 目录 这个参数用在解压时,若要在特定目录解压缩,可以使用此参数
-p 保留权限与属性
-P 大写的P,保留绝对路径
–exculde=”filename” 排除的文件或目录
gzip 和 zcat
gzip [-cdtv#] 文件名
参数
-c 将压缩信息显示在屏幕
-d 解压
-t 可以用来检验一个压缩文件的一致性,看看文件有误错误
-v 可以显示出原文件/压缩文件的压缩比等信息
-# 压缩等级,-1最快,但最差。-9最慢,但压缩比最好是默认的-6
gzip 文件名 #压缩文件,在默认的状态下,原本的文件会被压缩成.gz的文件名,原文件就不再存在 gzip -d xx.gz #解压 gzip -9 -c xx > xx.gz #用最佳压缩比9进行压缩,并保留原来的文件 zcat 查看gz文件
bzip2 和 bzcat
bzip2提供了更好的压缩
bzip2 [-cdjzv#] 文件名
参数
-c 将压缩信息显示在屏幕
-d 解压
-k 保留原文件,而不会删除原始的文件
-z 压缩的参数
-v 可以显示出原文件/压缩文件的压缩比等信息
-# 与gzip同样的,都是在计算压缩比的参数,-9最佳,-1最快
tar 包含了打包和解压缩
参数
-c 新建打包文件
-t 查看打包文件
-x 解打包或解压
注意:-c 、 -t 、-x不能同时出现在一个命令
-j 通过bzip2 压缩 或 解压,此时的文件名最好是*.tar.bz2
-z 通过gzip 压缩或解压,此时的文件名最好是*.tar.gz
-v 在压缩或解压的过程中,将正在处理的文件名显示出来
-f filename -f 后面要接被处理的文件名,所以需要放在最后,或是-f 单独写出来
-C 目录 这个参数用在解压时,若要在特定目录解压缩,可以使用此参数
-p 保留权限与属性
-P 大写的P,保留绝对路径
–exculde=”filename” 排除的文件或目录
#常用命令 #c打包,x解压 #解压 gz 和 bz2 文件 tar -zxvf filename.tar.gz tar -jxvf filename.tar.bz2 #打包并压缩 文件 tar -zcvf filename.tar.gz /etc tar -jcvf filename.tar.bz2 /etc #打包文件 tar -cvf filename.tar #压缩文件,并保留原文件的权限和属性 tar -zcpvf filename.tar.gz
相关文章推荐
- Linux下的socket编程实践(十) 基本UDP编程细节
- Notes on Understanding The Linux Kernel
- Linux下安装MySQL
- Linux下设置Java环境变量的几种方法
- 从平凡学生踏入Linux界中的【鸟哥】
- CentOS “/lib64/libc.so.6: version `GLIBC_2.14′ not found”系统glibc版本太低
- df 命令的使用(centos测试ok,mac参数可能不一样)
- Centos安装gnome主菜单编辑器无
- Centos安装gnome主菜单编辑器无
- Linux修改系统主机名
- Linux(Ubuntu)下如何安装JDK
- 20135316王剑桥 linux第六周课实验笔记
- Linux extundelete命令
- CentOS6.5系统挂载NTFS分区的硬盘
- Linux_RHEL7_YUM
- ARM9开发板FL2440移植Linux-3.0内核————触摸屏的移植
- 脚 本 练 习 (一)
- Linux 文件读写笔记
- 关于linux-Centos 7下mysql 5.7.9的rpm包的安装方式
- 系统管理员必学的30个Linux实用命令