文件打包和解压缩
- 常用的压缩包文件格式
Tables | Are |
---|---|
文件后缀名 | 说明 |
*.zip | zip程序打包压缩的文件 |
*.rar | rar程序压缩的文件 |
*.7z | 7zip程序压缩的文件 |
*.tar | tar程序打包,未压缩的文件 |
*.gz | gzip程序(GNU zip)压缩的文件 |
*.xz | xz程序压缩的文件 |
*.bz2 | bzip2程序压缩的文件 |
*.tar.gz | tar打包,gzip程序压缩的文件 |
*.tar.xz | tar打包,xz程序压缩的文件 |
*tar.bz2 | tar打包,bzip2程序压缩的文件 |
*.tar.7z | tar打包,7z程序压缩的文件 |
针对以上命令,我们只需掌握zip,rar,tar这三种打包压缩格式的命令即可满足日常使用。
zip压缩打包程序
- 使用zip打包文件夹
设置压缩级别
添加一个参数-[1-9]用于设置压缩级别,1表示最快压缩但体积大,9表示体积最小但耗时最久。排除指定文件
-x后紧跟文件名,即可在打包时忽略该文件
上图有一个错误,在参数 -x 后应该跟上完整的绝对路径。创建加密zip包
使用参数-ewindows和Linux兼容
在使用zip时,添加-l参数即可。
使用unzip命令解压缩zip文件
解压到当前目录
unzip 压缩文件名.zip解压到指定目录
unzip 压缩文件名.zip -d 目录只查看压缩包内容,不解压
使用-l参数。例:unzip -l 压缩文件名.zip指定压缩类型
使用-O参数指定编码类型。例:upzip -O GBK 中文压缩文件名.zip
- 使用zip打包文件夹
rar打包压缩命令
rar 的命令参数的特点是没有-
例如:
rar a 文件名.rar 路径 #Add files to archive.
rar d 文件名.rar files #Delete files from archive.
l 只查看不解压
x 全路径解压
e 提取到当前文件夹rar命令参数非常多,具体的参数可以查看man手册(执行命令man rar)。
tar打包工具