linux解压缩操作常用命令:tar、zip、gzip

小豆丁 1年前 ⋅ 197 阅读

1、tar 压缩、解压目录 (1)基本语法: tar -参数 文件名.tar.gz 目录地址 (2)常用: 压缩

tar -zcvf test.tar.gz /test
#创建压缩文件,

解压

tar -zxvf test.tar.gz -C /test

(3)效果: 该指令为打包指令,最后打包的文件是*.tar.gz文件(既可以压缩,也可以解压缩).

(4)参数选项:

-c *.tar.gz文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包的同时压缩
-x 解压缩.tar.gz文件

(4)高级用法:

#查看帮助
tar --help

#排除文件压缩用法示例:--exclude=PATTERN      排除以 PATTERN 指定的文件
tar -zcvf test.tar.gz /test -exclude=test.txt

#查看压缩文件
tar -tvf test.tar         # 详细列举归档文件 archive.tar中的所有文件

2、zip与uzip 与windows一致的解压缩格式,压缩率较小 (1)基本语法:zip -参数 文件名.zip 目录地址 (2)常用:

#压缩
zip -r /test/test.zip /test
#解压
unzip -d /test /test/test.zip

(3)参数选项:

-r zip 指令选项,递归压缩表示压缩目录.
-d unzip 指令选项,将压缩包解压到的存放目录.

(4)保留操作原文件

3、gzip与gunzip 不可压缩目录,只能压缩文件 (1)基本语法: gzip/gunzip 文件

#压缩
gzip filename.txt

#解压
gunzip filename.txt.gz

(2)压缩或解压都删除原始文件


全部评论: 0

    我有话说: