当你想要压缩⼀⼤堆⽂件时,你得先将这⼀⼤堆⽂件先打成⼀个包(命令),然后再⽤压缩程序进⾏压缩(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 # 压缩打包
zip hhh # 压缩打包
xxl是多大号gzip messages # 仅压缩⽂件【默认删除源⽂件】
查看
tar ztvf
tar jtvf hhh.tar.bz2
tar tvf hhh.tar
解压
tar xf hhh.tar hhh
tar jxf hhh.tar.bz2 hhh
tar xzf hhh
unzip hhh.zip hhh
只将 /tar 内的 部分⽂件解压出来
tar xzf ftl/hhh.tar
⽂件备份下来,并且保存其权限
tar czvfp ftl.log hhh.log run.log 【-p参数保存属性】tar xzvfp
在 ⽂件夹当中,⽐某个⽇期新的⽂件才备份
tar -N "2016/11/20" - /tmp 【-N newer】
备份⽂件夹内容是排除部分⽂件
tar --exclude scf/service -zcvf scf/* 【--exclude】添加⽂件到已经压缩的⽂件
tar -cvfr 【-r 添加⽂件到已压缩⽂件】
解压总结⼤全
tar xf *.tar
tar zxf *.
gunzip -d *.gz
tar jxf *.bz2
gunzip *.zip
unzip *.zip
shell脚本⼩⼯具之万能解压和压缩器
下tar命令详解
linux下tar命令详解 tar是Linux环境下最常⽤的备份⼯具之⼀.tar(tap archive)原意为操作磁带⽂件,但基于Linux的⽂件操作机制,同样也可适⽤于普通的磁盘⽂件.ta ...
[Linux] 解压缩 tar 命令详解
在Linux环境软件安装过程中通常需要⽤到解压命令,故在此总结下,以⽅便以后使⽤,若有不对之处,欢迎指正. 1. ⽂件压缩 通过压缩算法将⽂件的体积缩⼩,同时会将多个⽂件合并成⾄⼀起⽅便 ...
unzip/tar命令详解
Linux常⽤命令详解—基于CentOS7
## Linux ⽬录- /:根⽬录,⼀般只存放⽬录,不存放⽂件- /bin -> /usr/bin:可执⾏⼆进制⽂件的⽬录,也是常⽤命令⽬录,如常⽤的命令
ls.cat.mv 等- /boot ...
linux awk命令详解
linux awk命令详解 简介 awk是⼀个强⼤的⽂本分析⼯具,相对于grep的查,sed的编辑,awk在其对数据分析并⽣成报告时,显得尤为强⼤.简单来说awk就是把⽂件逐⾏的读⼊,以空格为默认分 ...汤灿出狱
linux cat 命令详解
【初级】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安装
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") < ...
发布评论