第八节.常用Linux命令—打包压缩
1.在不同的操作系统中,常用的打包压缩方式是不同:
序号 | 系统 | 方式 |
---|
01 | window | 常用 rar |
02 | Mac | 常用 zip |
02 | Linux | 常用 tar.gz |
· 功能:通常用来在特定目录下搜索符合条件的文件
· 提示:如果省略路径,表示在当前文件夹下查找
2.打包,解包(tar):
1). tar是Linux中最常用的备份工具,可以把一系列的文件打包到一个大文件中,也可以把一个打包的大文件恢复成一系列文件
2).命令格式:
序号 | 命令 | 含义 |
---|
01 | tar -cvf 打包文件.tar 被打包文件 /路径… | 打包文件 |
02 | tar -xvf 打包文件.tar | 解包文件 |
3).tar的选项说明:
序号 | 选项 | 含义 |
---|
01 | c | 生成档案文件,创建打包文件 |
02 | x | 解开档案文件 |
03 | v | 列出归档解档的详细过程,显示进度 |
04 | f | 指定档案文件名称,f 后面一定是 .tar文件,所以必须放在选项后面 |
· 提示:
3.压缩,解压缩:(gzip,bzip2)
1).gzip
·说明
- tar 与 gzip 命令联合使用可以实现文件的打包和压缩
· tar 只负责打包文件,不会执行压缩操作
· 用 gzip 压缩 tar 打包后的文件,扩展名一般用xxx.tar.gz(常见的压缩格式)
·tar的选项说明:
·命令格式:
序号 | 命令 | 含义 |
---|
01 | tar -zcvf 打包文件.tar.gz 被压缩文件 /路径… | 压缩文件 |
02 | tar -zxvf 打包文件.tar.gz | 解压缩文件 |
03 | tar -zxvf 打包文件.tar.gz -C 目标路径 | 解压缩文件 |
· 提示:
2).bzip
·说明
- tar 与 bzip2 命令联合使用可以实现文件的打包和压缩
· tar 只负责打包文件,不会执行压缩操作
· 用 bzip2 压缩 tar 打包后的文件,扩展名一般用xxx.tar.bz2(常见的压缩格式)
·tar的选项说明:
·命令格式:
序号 | 命令 | 含义 |
---|
01 | tar -jcvf 打包文件.tar.bz2 被压缩文件 /路径… | 压缩文件 |
02 | tar -jxvf 打包文件.tar.bz2 | 解压缩文件 |
03 | tar -jxvf 打包文件.tar.bz2 -C 目标路径 | 解压缩文件 |
· 提示: