一,tar
命令用于创建和提取 tar 格式的归档文件,也可以用于压缩和解压缩文件
tar [选项] 文件名.tar
常用选项:
-
-c
或--create
:创建一个新的归档文件。 -
-x
或--extract
:从归档文件中提取文件。 -
-f 文件名
或--file 文件名
:指定归档文件的文件名。 -
-v
或--verbose
:显示详细的操作信息。 -
-z
或--gzip
:使用 gzip 压缩/解压缩归档文件。 -
-j
或--bzip2
:使用 bzip2 压缩/解压缩归档文件。 -
-t
或--list
:列出归档文件中的内容列表,但不进行提取。 -
-r
或--append
:向归档文件中追加文件。 -
-u
或--update
:仅添加新的或更新的文件到归档文件中。 -
-d
或--directory 目录
:指定提取文件时的目标目录。
示例用法:
-
创建一个新的归档文件:
tar -cf 文件名.tar 文件1 文件2 文件3
-
解压缩归档文件到当前目录:
tar -xf 文件名.tar
-
列出归档文件中的内容列表,但不进行提取:
tar -tf 文件名.tar
-
向归档文件中追加文件:
tar -rf 文件名.tar 新文件
-
仅添加新的或更新的文件到归档文件中:
tar -uf 文件名.tar 新文件
-
使用 gzip 压缩归档文件:
tar -czf 文件名.tar.gz 文件1 文件2 文件3
-
使用 bzip2 压缩归档文件:
tar -cjf 文件名.tar.bz2 文件1 文件2 文件3
-
从 gzip 压缩的归档文件中解压缩:
tar -xzf 文件名.tar.gz
-
从 bzip2 压缩的归档文件中解压缩:
tar -xjf 文件名.tar.bz2
tar
命令的一些常用选项和示例用法,通过 man tar
命令查看完整的帮助文档。
二,unzip
命令用于解压缩 ZIP 格式的压缩文件 zip 用于压缩成zip格式
yum -y install unzip #下载命令unzip [选项] 压缩文件.zip
常用选项:
-
-l
或--list
:列出压缩文件中的内容列表,但不进行解压。 -
-d 目标目录
或--directory 目标目录
:指定解压后的目标目录。 -
-o
或--overwrite
:覆盖已存在的文件。 -
-q
或--quiet
:静默模式,不显示解压过程信息。 -
-j
或--junk-paths
:忽略压缩文件中包含的目录路径,直接解压文件到当前目录。 -
-r
或--recursive
:递归地解压缩子目录中的文件。 -
-P 密码
或--password 密码
:指定使用的密码。
示例用法:
-
解压缩文件到当前目录:
unzip 压缩文件.zip
-
列出压缩文件中的内容列表,但不进行解压:
unzip -l 压缩文件.zip
-
将压缩文件解压缩到指定目录:
unzip 压缩文件.zip -d 目标目录
-
解压缩带密码的压缩文件:
unzip -P 密码 压缩文件.zip
-
静默模式解压缩文件(不显示解压过程信息):
unzip -q 压缩文件.zip
unzip
命令的一些常用选项和示例用法,通过 man unzip
命令查看完整的帮助文档。
在Linux系统中,你可以使用`zip`命令来创建ZIP格式的压缩文件。下面是使用`zip`命令进行压缩的基本语法:
yum -y install zip #下载命令
zip [选项] <压缩文件名>.zip <要压缩的文件或目录>
下面是一些常用的选项和示例用法:
1. 压缩单个文件:
zip archive.zip file.txt
2. 压缩多个文件:
zip archive.zip file1.txt file2.txt file3.txt
3. 压缩目录及其内容:
zip -r archive.zip directory/
4. 添加文件到现有的ZIP文件中:
zip -r existing.zip newfile.txt
5. 压缩时排除指定的文件或目录:
zip -r archive.zip directory/ -x "*.log" "*.tmp"
6. 设置压缩文件的密码:
zip -r -P password archive.zip directory/
7. 显示压缩过程的详细信息:
zip -r -v archive.zip directory/
这些是一些常用的`zip`命令选项和用法示例。你可以根据需要选择适当的选项和参数来创建ZIP格式的压缩文件。可以使用`man zip`命令查看`zip`命令的完整文档和更多选项。