Linux下tar命令的各种参数选项和他们的作用整理
1、建立TAR包(打包)
命令格式:
tar cvf TAR包文件名.tar 所备份的文件或目录
功能描述:
tar cvf命令用于把指定的目录或文件打包到指定的文件
中。“c”指定建立(或压缩)TAR包,“v”设置命令执行时
有更多的提示信息,“f”指定TAR包的文件名。
c:create;v:verbose;f:file
另外,在使用tar命令时,可以在cvf前面加上短
横线-,也可以不加。
但在使用Linux其他命令时,若在命令后跟的有
选项,必须在选项前面加上短横线-。
2、释放TAR包(又叫解包)
命令格式:
tar xvf TAR包文件名.tar
功能描述:
tar xvf命令用于释放指定的TAR包文件中的内容。“x”代
表释放(或解压)文件。x:extract。
注意:
tar本身只是打包,而不是压缩。只有加了一些选项
后,如:z、j等,才在打包的基础上进行压缩。
也即,.tar只是一个打包文件,而不是压缩文件。
若再在.tar后面跟上一些扩展名,如:.tar.gz(或.tgz)、
tar.bz2(或.tbz2)才是压缩文件,准确地说是打包加压缩
3、建立压缩的TAR包(先打包,再压缩)
命令格式:
tar zcvf 压缩TAR包文件名.tar.gz (或.tgz) 所备份的文件或目录名
功能描述:
“z”表示调用gzip压缩程序的功能,与c配合使用,表示能
够建立TAR包,并能建立压缩的TAR包。tar zcvf命令把指定
的目录或文件打包后,再进行压缩并保存到指定的文件。建
立压缩的TAR包文件的扩展名通常为.tar.gz 。z:gzip。
说明:在该tar命令中,使用了一个选项z,表示在执行
该tar命令的过程中,将调用gzip程序对首先产生的
music.tar文件包进行压缩。
所以,我们在指定命令格式中的“压缩TAR包文件名 ”
时,先指定扩展名.tar,然后再指定扩展名.gz。
4、释放压缩的TAR包(先解压,再解包)
命令格式:
tar zxvf 压缩TAR包文件名.tar.gz (或.tgz)
功能描述:
tar zxvf命令解压并释放指定的压缩TAR包文件中的
内容。“z”代表解压文件。
【
上述命令:
1、tar zcvf 压缩TAR包文件名.tar.gz(或.tgz) 所备份的文件或目录名
2、tar zxvf 压缩TAR包文件名.tar.gz(或.tgz)
是对扩展名为.tar.gz的文件进行压缩和解压操作的。
此外,还有扩展名为.tar.bz2(tbz2)的文件。此时所用的命令为:
//压缩
1、tar jcvf 压缩TAR包文件名.tar.bz2(或.tbz2) 所备份的文件或目录名
//解压
2、tar jxvf 压缩TAR包文件名.tar.bz2(或.tbz2)
】
5、查询TAR包中的文件
命令格式:
tar tf TAR包文件名.tar
功能描述:
tar tf命令显示指定TAR包中的文件目录列表,该命令用于
在释放TAR包之前了解其中所包含的文件。
6、查询压缩的TAR包中的文件
命令格式:
tar ztf TAR包文件名.tar.gz(或.tgz)
功能描述:
tar ztf命令显示指定压缩的TAR包中的文件目录列表,该命
令先调用gzip解压缩,然后再显示文件目录列表。
Linux下tar命令的各种参数选项和他们的作用整理的更多相关文章
- linux下tar命令详解
linux下tar命令详解 tar是Linux环境下最常用的备份工具之一.tar(tap archive)原意为操作磁带文件,但基于Linux的文件操作机制,同样也可适用于普通的磁盘文件.ta ...
- [转载] linux下tar命令解压到指定的目录
参考 http://blog.sina.com.cn/s/blog_62449fcf0100nfar.html linux下tar命令解压到指定的目录 : #tar zxvf /bbs.tar.z ...
- linux下tar命令解压到指定的目录
linux下tar命令解压到指定的目录 : #tar zxvf xx.tar.gz -C /xx//把根目录下的xx.tar.gz解压到/xx/下,前提要保证存在/xx这个目录 这个和cp命令有点不同 ...
- Linux下 tar 命令详解
tar 是 unix/linux下的打包器 [解压] 输入命令: # tar -zxvf filename.tar.gz 参数解释: z :表示 tar 包是被 gzip 压缩过的 (后缀是.ta ...
- linux下tar命令的常用实例
语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用. 主选项:c 创建新的档案文件.如果用户想备份一个目录或是一些 ...
- 【Linux下tar命令详解】
tar命令用于建立.还原备份文件,它可以加入.解开备份文件内的文件. 参数 带有*号的为常用的参数 . -A 新增压缩文件到已存在的压缩包 . -c 建立新的压缩文件* . -d 记录文件的差别 . ...
- (转载)linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
linux下tar.gz.tar.bz2.zip等解压缩.压缩命令小结 bz2 tgz z等众多压缩文件的压缩与解压方法,需要的朋友可以参考下 1) Linux下最常用的打包程序就是tar了,使用ta ...
- linux中的 tar命令的 -C 参数,以及其它一些参数(转)
linux中的 tar命令的 -C 参数,以及其它一些参数 复制源:http://www.cnblogs.com/li-hao/archive/2011/10/03/2198480.htmltar命令 ...
- linux中的 tar命令的 -C 参数,以及其它一些参数
tar命令的-C参数 $ tar -cvf file2.tar /home/usr2/file2 tar: Removing leading '/' from members names hom ...
随机推荐
- 解决问题知识点--mysql数据库
一: 连接 多表的字段中含null的 多表查询 ----左右连接查询! 例: 一张 emp(emano,ename,sal,deptno) 雇员表, 一张 dept(deptno,dname) 部 ...
- 剑指offer 面试40题
面试40题: 题目:最小的k个数 题:输入n个整数,找出其中最小的K个数.例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,. 解题代码一: # -*- coding ...
- 前端基础之JavaScript_(5)_DOM对象总结
DOM 定义了访问和操作HTML文档的标准方法 访问(查找标签) //---- 直接查找 document.getElementById(“idname”) document.getElementsB ...
- Centos7.2安装bacula及bacula-web
serverd端安装(centos7) bacula的安装很简单,但是配置文件内容很多,配置不正确服务就启动不了,所以需要用webmin来配置. 1.安装基础软件包: 关闭SElinux(重要)set ...
- c# 接口(interface)与接口应用
using System; using System.Collections.Generic; using System.Linq; using System.Text; //接口(interface ...
- mongodb简介和特性
1.mongodb是基于文档的(BSON,类似json的键值对来存储),不是基于表格,易于水平扩展,将内部相关的数据放在一起能提高数据库的操作性能.如果你想新建一个新的文档类型,不用事先告诉数据库关于 ...
- DNS 介绍
DNS 介绍 DNS 为 Domain Name System (域名系统的缩写),它是一种将ip地址转换为对应的主机名或将主机名转换成与之对应的ip地址的一种服务机制.DNS使用TCP和UDP,端口 ...
- 优美的英文诗歌Beautiful English Poetry
<When you are old>——<当你老了> --- William Butler Yeats ——威廉·巴特勒·叶芝When you are old and grey ...
- 定时任务 Linux cron job 初步使用
查看定时任务的命令为:crontab -l 编辑定时任务的命令为:crontab -e (编辑后立即生效 若注释可在行首加# 同vi) 定时任务说明 每一行为一 ...
- 0x5C 计数类DP
cf 559C 考虑到黑色的格子很少,那么我把(1,1)变成黑色,然后按每个黑色格子接近终点的程度排序,计算黑色格子不经过另一个黑色格子到达终点的方案,对于当前的格子,要减去在它右下角的所有方案数(注 ...