文件压缩命令(4个命令)
tar命令
tar命令:用于对文件进行打包压缩或解压
格式:“tar [选项] [文件]”。
参数:
参数 | 作用 |
---|---|
-c | 创建压缩文件 |
-x | 解开压缩文件 |
-t | 查看压缩包内有哪些文件 |
-z | 用Gzip压缩或解压 |
-j | 用bzip2压缩或解压 |
-v | 显示压缩或解压的过程 |
-f | 目标文件名 |
-p | 保留原始的权限与属性 |
-P | 使用绝对路径来压缩 |
-C | 指定解压到的目录 |
例子
# 使用gzip方式打包压缩
[root@localhost ~]# tar czfv etc.tar.gz /etc
unzip命令
unzip命令:列出、测试和解压ZIP归档中的压缩文件
格式: unzip [-Z] [-cflptTuvz[abjnoqsCDKLMUVWX$/:^]] file[.zip] [file(s) ...]
[-x xfile(s) ...] [-d exdir]
参数:
参数 | 作用 |
---|---|
-n | 解压缩时不要覆盖原有的文件 |
-d<目录> | 指定文件解压缩后所要存储的目录; |
-o | 不必先询问用户,unzip执行后覆盖原有的文件; |
-v | 执行时显示详细的信息; |
gzip命令
gzip命令:压缩或解压缩文件
格式: gzip [ -acdfhlLnNrtvV19 ] [-S suffix] [ name ... ]
参数:
参数 | 作用 |
---|---|
-d或--decompress或----uncompress | 解开压缩文件; |
-v或--verbose | 显示指令执行过程 |
-r | -r或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理 |
-l或——list | 列出压缩文件的相关信息 |
zip命令
zip命令:打包和压缩(存档)文件
格式: zip [-aABcdDeEfFghjklLmoqrRSTuvVwXyz!@$] [--longoption ...] [-b path]
[-n suffixes] [-t date] [-tt date] [zipfile [file ...]] [-xi list]
参数:
参数 | 作用 |
---|---|
-q | 不显示指令执行过程 |
-r | 递归处理,将指定目录下的所有文件和子目录一并处理; |