Linux 解压命令-zxvf 详解
时间:2019-01-10
本文章向大家介绍Linux 解压命令-zxvf 详解,主要包括Linux 解压命令-zxvf 详解使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
tar 是 unix/linux下的打包器
【解压】
输入命令:
# tar -zxvf filename.tar.gz
参数解释:
z :表示 tar 包是被 gzip 压缩过的 (后缀是.tar.gz),所以解压时需要用 gunzip 解压 (.tar不需要)
x :表示 从 tar 包中把文件提取出来
v :表示 显示打包过程详细信息
f :指定被处理的文件是什么
- :适用于参数分开使用的情况,连续无分隔参数不应该再使用(所以上面的命令不标准)
由此分析,v 是可以省去的(v属于辅助参数) 直接用 zxf 即可,
上面命令默认解压到当前目录,如果我们想要直接解压到指定目录并切换过去
输入命令:
# tar zxvf /zzz.tar.gz -C /usr/local/zzz & cd /usr/local/zzz
参数解释:
C(大写) :将解压文件放置在 -C 指定的目录下
前提要保证存在 /usr/local/zzz 这个目录(cp 命令如果不存在这个目录就会自动创建这个目录)
linux下tar命令解压到指定的目录 :
#tar zxvf /bbs.tar.gz -C /zzz/bbs
【压缩】
输入命令:
# tar zcvf /zzz -C /usr/local/zzz
参数解释:
c :表示创建一个新的打包文件
常见后缀:
后缀 |
解释 |
*.gz |
gzip 程序压缩产生的文件 |
*.bz2 |
bzip2 程序压缩产生的文件 |
*.zip |
zip 程序压缩文件 |
*.rar |
rar 程序压缩文件 |
*.7z |
7-zip 压缩文件 |
*.tar |
tar 程序打包产生的文件 |
*.tar.gz |
分两步,由tar 程序打包并由gzip 程序压缩产生的文件 |
*.tar.bz2 |
分两步,由tar 程序打包并由bzip2 程序压缩产生的文件 |
tar 常用命令参数:
指定tar进行的操作,以下三个选项不能出现在同一条命令中 | |
-c | 创建一个新的打包文件 |
-x | 对打包文件进行解压操作 |
-t | 查看打包文件的内容 |
指定支持的压缩/解压方式 | |
-z | 使用gzip进行压缩/解压,一般使用.tar.gz后缀 |
-j | 使用bzip2进行压缩/解压,一般使用.tar.bz2后缀 |
指定tar指令使用的文件 | |
-f | -f后面接操作使用的文件,用空格隔开,且中间不能有其他参数 |
其他辅助选项 | |
-v | 详细显示正在处理的文件名 |
-C | 将解压文件放置在 -C 指定的目录下 |
-p | (小写) 保留文件的权限和属性,在备份复制文件时较有用 |
-P | (大写) //保留原文件的绝对路径 |
-exclude=file | 排除不进行打包的文件 |
如需转载,请注明出处。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 【Rust日报】2020-09-16 - Rust 2021 规划
- 精讲响应式WebClient第3篇-POST、DELETE、PUT方法使用
- C++的黑魔法: 用四种方式实现add!
- 精讲响应式WebClient第2篇-GET请求阻塞与非阻塞调用方法详解
- 算法篇:位运算异或的使用(一)
- 精讲响应式webclient第1篇-响应式非阻塞IO与基础用法
- k8s 二进制集群平滑升级 1.15.2升级至1.16.4
- 使用Java API进行tar.gz文件及文件夹压缩解压缩
- 动画 | 一文掌握 Flex 布局
- 精讲响应式WebClient第6篇-请求失败自动重试机制
- 算法篇:位运算基本操作
- Vue 项目中各种痛点问题及方案
- 算法篇:位运算进阶(二)
- 算法篇:摩尔投票法的使用
- 理解ECMAScript规范(2)