15.文件解压缩
常见压缩包类型
| 格式 | 压缩工具 |
|---|---|
| .zip | zip压缩工具 |
| .gz | gzip压缩工具,只能压缩文件,会删除源文件(通常配合tar使用) |
| bz2 | bzip2压缩工具,只能压缩文件,会删除源文件(通常配合tar使用) |
| .tar.gz | 先使用tar命令归档打包,然后使用gzip压缩 |
| tar.bz2 | 先使用tar命令归档打包,然后使用bzip2压缩 |
压缩解压命令—gzip
注意:
1 | 使用打包压缩命令,最好到需要被打包目录的上级目录, |
1 | ## 压缩文件 |
压缩解压命令—zip
1 | ## 安装 |
压缩解压命令—tar
| 选项 | 作用 |
|---|---|
| c | 创建归档文件 |
| f | 指定归档文件的包名 |
| z | 使用gzip来压缩归档后的文件,xf解压.tar.gz包 |
| x | 对归档文件进行解压 |
| v | 显示过程 |
| t | 查看压缩包中的所有文件和目录 |
| X | 可以排除多个不想打包的文件,指定文件名 (把不想打包的文件名写入一个文件,X指定这个文件就行,若排除的文件在嵌套目录,则把相对路径写上即可) |
| h | 打包软链接的源文件 |
| J | 使用xz压缩归档后的文件,xf 解压.tar.xz包 |
| -P | 使用绝对路径打包 |
| j | 使用bzip2压缩归档后的文件,xf解压 .tar.bz2包 |
| -C | 解压到指定目录 |
| —exclude | 排除不想要的文件 |
1 | ## tar命令本身只是一个归档命令 |
1 | #移动海量小文件使用tar |
评论
