linux tar -czvf 详解,Linux tar命令详解

当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)

tar常见命令参数

必要参数有如下:

-A 新增压缩文件到已存在的压缩

-c 建立新的压缩文件

-d 记录文件的差别

-r 添加文件到已经压缩的文件

-u 添加改变了和现有的文件到已经存在的压缩文件

-x 从压缩的文件中提取文件

-t 显示压缩文件的内容

-z 支持gzip解压文件

-j 支持bzip2解压文件

-Z 支持compress解压文件

-v 显示操作过程

-l 文件系统边界设置

-k 保留原有文件不覆盖

-m 保留文件不被覆盖

-W 确认压缩文件的正确性

常用的命令展示

压缩

tar cf hhh.tar hhh # 仅仅打包

tar jcf hhh.tar.bz2 hhh # 压缩打包

tar czf hhh.tar.gz hhh # 压缩打包

zip hhh.zip.gz hhh # 压缩打包

gzip messages # 仅压缩文件【默认删除源文件】

caefc982ed03939d4fa6f333af9315ea.png

查看

tar ztvf hhh.tar.gz

tar jtvf hhh.tar.bz2

tar tvf hhh.tar

2e518280fd527aaf5b444c1acc821da6.png

解压

tar xf hhh.tar hhh

tar jxf hhh.tar.bz2 hhh

tar xzf hhh.tar.gz hhh

unzip hhh.zip hhh

51495b696e78866090e08c832bf9cf09.png

只将 /tar 内的 部分文件解压出来

tar xzf ftl.tar.gz ftl/hhh.tar

a4c3c0b2f152be79b381ab5793304455.png

文件备份下来,并且保存其权限

tar czvfp ftl.tar.gz ftl.log hhh.log run.log 【-p参数保存属性】

tar xzvfp ftl.tar.gz

在 文件夹当中,比某个日期新的文件才备份

tar -N "2016/11/20" -czf hhh.tgz /tmp 【-N newer】

备份文件夹内容是排除部分文件

tar --exclude scf/service -zcvf scf.tar.gz scf/* 【--exclude】

添加文件到已经压缩的文件

tar -cvfr ftl.tar.gz hhh.tgz 【-r 添加文件到已压缩文件】

解压总结大全

tar xf *.tar

tar zxf *.tar.gz

gunzip -d *.gz

tar jxf *.bz2

gunzip *.zip

unzip *.zip

shell脚本小工具之万能解压和压缩器

linux下tar命令详解

linux下tar命令详解    tar是Linux环境下最常用的备份工具之一.tar(tap archive)原意为操作磁带文件,但基于Linux的文件操作机制,同样也可适用于普通的磁盘文件.ta ...

[Linux] 解压缩 tar 命令详解

在Linux环境软件安装过程中通常需要用到解压命令,故在此总结下,以方便以后使用,若有不对之处,欢迎指正.   1. 文件压缩      通过压缩算法将文件的体积缩小,同时会将多个文件合并成至一起方便 ...

unzip/tar命令详解

博客目录总纲首页 原文链接:https://www.cnblogs.com/zdz8207/p/3765604.html Linux下的压缩解压缩命令详解及实例 实例:压缩服务器上当前目录的内容为xx ...

Linux常用命令详解—基于CentOS7

## Linux 目录- /:根目录,一般只存放目录,不存放文件- /bin -> /usr/bin:可执行二进制文件的目录,也是常用命令目录,如常用的命令 ls.cat.mv 等- /boot ...

linux awk命令详解

linux awk命令详解 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分 ...

linux cat 命令详解

linux cat 命令详解 http://linux.chinaunix.net/techdoc/system/2007/11/16/972467.shtml adb shell su //这个不一 ...

【初级】linux rm 命令详解及使用方法实战

rm:删除命令 前言: windows中的删除命令大家都不陌生,linux中的删除命令和windows中有一个共同特点,那就是危险,前两篇linux mkdir 命令详解及使用方法实战[初级]中我们就 ...

Linux netstat命令详解

Linux netstat命令详解 一  简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多 ...

linux grep命令详解

linux grep命令详解 简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来 ...

随机推荐

cron 任务

相关文件 /etc/crontab /etc/cron.deny 设置哪个用户有权限运行 cron 任务 /var/spool/cron/root /var/spool/cron/user /var/ ...

Python基础1-Python环境搭建

Python环境搭建首先通过终端窗口输入 "python" 命令来查看本地是否已经安装Python以及Python的安装版本: 若未安装则需要下载安装,下面为linux和windo ...

三种线程不安全现象描述(escaped state以及hidden mutable state)

hidden mutable state和escaped state是两种线程不安全问题:两者原因不同,前者主要是由于类成员变量中含有其他对象的引用,而这个引用是immutable的:后者是成员方法的 ...

ECSTORE关于MONGODB安装

1.安装mongodb wget http://www.phpwindow.com/linux/mongodb-linux-x86_64-2.2.1.tgz tar zxvf mongodb-linu ...

queue 之团队队列(摘)

有t个团队的人正在排一个长队.每次新来一个人时,如果他有队友在排队,那么这个新人会插队到最后一个队友的身后.如果没有任何一个队友排队,则他会排到长队的队尾. 输入每个团队中所有队员的编号,要求支持如下 ...

UITableView的性能优化

UITableView作为ios中使用最频繁的控件之一,其性能优化也是常常要面对的,尤其是当数据量偏大并且设备性能不足时.本文旨在总结tableview的几个性能优化tips,并且随着认识的深入,本文 ...

Win10 将slim加入PYTHONPYTH

1.LINUX 命令 export PYTHONPATH=$PYTHONPATH:'pwd':'pwd'/slim 2.Windows 命令 SET PYTHONPATH=%cd%;%cd%\slim ...

python深拷贝和浅拷贝的区别

首先深拷贝和浅拷贝都是对象的拷贝,都会生成一个看起来相同的对象,他们本质的区别是拷贝出来的对象的地址是否和原对象一样,也就是地址的复制还是值的复制的区别. 什么是可变对象,什么是不可变对象: 可变对象 ...

组件基础(插槽slot)—Vue学习笔记

刚开始我们淡淡提过现在深入了解一下. slot可以进行父组件传值到子组件. 比如:我们将hiboy通过传递到组件中. < ...

【小甲鱼】【Python】正则表达式(二)

>>> import re#|表示或的意思 >>> re.search(r"Fish(C|D)","FishC") < ...

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值