您的位置:首页 > 运维架构 > Linux

LInux 压缩和解压缩命令

2016-01-28 22:09 579 查看
压缩后的文件并不一定比被压缩文件小

常用压缩格式: .zip .gz .bz2 【.rar(相对比较先进)】

windows 当中的 .rar 格式是不能在虚拟机中解压缩的, 其他格式可以实现

常用压缩格式: .tar.gz .tar.bz

.zip 格式压缩

zip 压缩文件名 源文件

#压缩文件

zip -r 压缩文件名 源目录

#压缩目录

unzip 压缩文件

# 解压缩 .zip 文件

.gz 格式压缩

gzip 源文件

#压缩为.gz 格式的压缩文件,源文件会消失

gzip -c 源文件 >压缩文件

#压缩为 .gz 格式,源文件保留

例如 : gzip -c cangls>cangls.gz

gzip -r 目录 : # 压缩目录下的所有子文件,但是不能压缩目录-d

ls >test : 将 ls 的结果 写入到 test文件中

.gz 格式解压缩

gzip -d 压缩文件 # 解压缩文件

gunzip 压缩文件

#解压缩文件

gunzip -r jp gunzip -r jp 将 jp文件目录 下的所有.gz 文件全部解压缩

bz2 格式压缩

bzip2 源文件 # 压缩为 .bz2 格式,不保留源文件

bzip2 -k 源文件 # 压缩之后保留源文件

注意: bzip2命令不能压缩目录

bzip2 -d 压缩文件 #解压缩 ,-k 保留压缩文件

bunzip2 压缩文件 # 解压缩,-k保留压缩文件

.zip 格式压缩文件和目录都没有问题,.gz 是压缩文件 压缩目录的话是压缩 目录下的子文件,不能压缩目录

.bz2 直接压缩目录会报错

常用压缩格式: .tar.gz .tar.bz2

tar -cvf 打包文件名 源文件

选项 -c : 打包

-v : 显示过程

  -f: 指定打包后的文件夹

tar -cvf longls.tar longls

解打包命令: tar -xvf 打包文件名

选项: -x 解打包

tar xvf jp.tar

.tar.gz 压缩格式

其实 .tar.gz 格式是先打包为.tar 格式,再压缩为.gz 格式

tar -zcvf 压缩报名.tar.gz 源文件

-z : 压缩格式为 .tar.gz 格式

tar -zxvf 压缩包名.tar.gz

-x: 解压缩.tar.gz格式

(过程 是先打包 后压缩 )

tar.bz2 压缩格式

tar -jcvf 压缩包名 .tar.bz2 源文件

-z 压缩为 .tar.bz2格式

tar -jxvf 压缩包名.tar.bz2

-x : 解压缩.tar.bz2格式

# tar -jcvf jp.tar.bz2 jp 例子 : 把 jp 压缩成 jp.tar.bz2 格式

tar -jxvf jp.tar.bz2 -c /tmp/ —C 指定解压缩的位置 : 必须放在后面

tar -ztvf jp.tar.gz # 不解压缩 ,可以帮助查看压缩文件中的内容

最常见 的是 .tar.gz 和 .tar.bz2 格式 : 主要记住这两个
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: