tar命令
解压命令

tar -xzvf file.tar.gz

压缩命令

tar -cvzf archive.tar.gz directory/

gzip [options] [file...]
file...:要压缩的文件。gzip 会将指定的文件压缩,并生成一个 .gz 后缀的压缩文件,同时删除原始文件。
options 参数选项:

-d:解压缩 .gz 文件。相当于使用 gunzip 命令。
-k:保留原始文件,不删除。
-r:递归压缩目录下的所有文件。
-v:显示详细的压缩或解压缩过程。
-l:显示压缩文件的详细信息,如压缩率、原始大小等。
-1 到 -9:指定压缩比。-1 是最快的压缩,压缩率最低;-9 是最慢的压缩,压缩率最高。默认是 -6。
-t:测试压缩文件的完整性。

压缩文件

gzip example.txt

解压缩文件

gzip -d example.txt.gz

递归压缩目录(你可以使用 -r 选项递归压缩整个目录)

gzip -r directory/

gunzip [选项] 压缩文件
-c:将解压缩后的文件内容输出到标准输出(而不是写入文件)。
-d:解压缩文件。这是默认的行为,可以省略。
-f:强制解压缩,即使已存在同名的解压缩文件。
-h:显示帮助信息。
-k:保留原始的压缩文件。解压缩后的文件会保留在同一目录下,而不会删除原始文件。
-l:显示压缩文件的详细信息,包括压缩前后的文件大小、压缩比等。
-n:不覆盖已存在的解压缩文件。如果已存在同名文件,则不会进行解压缩操作。
-q:静默模式,不显示解压缩进度和错误信息。
-r:递归地解压缩指定目录下的所有文件。
-t:测试压缩文件的完整性,而不进行实际的解压缩操作。
-v:显示详细的解压缩信息,包括解压缩的文件名、压缩比等。
--help:显示帮助信息。
--version:显示 gunzip 命令的版本信息。

解压缩

gunzip example.txt.gz

递归地解压缩目录下的所有文件

gunzip -r directory

unzip [options] file.zip
file.zip:要解压缩的 .zip 文件。
options 参数:

-d :将解压缩的文件放入指定的目录。
-l:列出 .zip 文件中的内容,但不解压。
-v:显示详细信息,包括 .zip 文件的结构和压缩率等信息。
-t:测试 .zip 文件的完整性,但不解压。
-n:解压时不覆盖已存在的文件。
-o:解压时覆盖已存在的文件,而不提示。
-x :解压时排除指定的文件或目录。
-j:解压时不保留目录结构,将所有文件解压到当前目录中。

解压缩

unzip archive.zip

解压缩到指定位置

unzip archive.zip -d /path/to/directory

总结
1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、.tar.gz和.tgz 用 tar –xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar –xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar –xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压

标签: none

评论已关闭