Linux复习笔记:08.压缩和解压
大约 1 分钟
tar命令
*.tar
文件,tarball归档文件,简单打包处理,未经压缩*.tar.gz
文件,经过gzip算法压缩的tarball归档文件。
语法
# 归档并压缩
tar [-czvf] file.tar.gz file1 file2 ...
# 解压并解包
tar [-xzvf] file.tar.gz [-C ./file/]
# 归档
tar [-cvf] file.tar file1 file2 ...
# 解包
tar [-xvf] file.tar [-C ./file/]
选项说明
-C
:解压目的地,默认当前工作目录-c
:创建新的归档文件。-v
:显示操作过程。-f
:指定归档文件的名称。-z
:使用gzip进行压缩或解压。-j
:使用bzip2进行压缩或解压。-J
:使用xz进行压缩或解压。-t
:列出归档文件的内容。-x
:从归档文件中提取文件。-r
:将文件追加到归档文件的末尾。-u
:更新归档文件中的文件,添加新的或替换旧的。-A
:追加归档文件至另一个归档文件。
zip命令
语法
# 压缩
zip [-r] file.zip file1 file2 ...
# 解压
unzip file.zip [-d ./file/]
zip选项说明
-r
:递归压缩文件夹包含的内容
unzip选项说明
-d
:解压目的地,默认当前工作目录