Linux [tar]
压缩指令
compress
compress man.config
compress -d man.config.Z
uncompress man.config.Z
gzip
gzip man.config
gzip -d man.config.gz
gunzip man.config.gz
bzip
bzcat filename.bz2 <==读取压缩文件内容指令
bzip2 –z man.config
bzcat man.config.bz2
bzip2 –d man.config.bz2
tar
tar [-zxcvfpP] filename
tar -N 'yyyy/mm/dd' /path -zcvf target.tar.gzsource
参数说明:
-z :是否同时具有gzip 的属性?
-x :解开一个压缩档案的参数指令!
-t :查看tarfile 里面的档案!
-c :建立一个压缩档案的参数指令
-v :压缩的过程中显示档案!
-f :使用档名,请留意,在f 之后要立即接档名喔!不要再加参数!
例如使用『tar -zcvfP tfile sfile』就是错误的写法,要写成
『 tar-zcvPf tfile sfile』才对喔!
-p :使用原档案的原来属性(属性不会依据使用者而变)
-P :可以使用绝对路径
-N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的档案中!
--exclude FILE:在压缩的过程中,不要将FILE 打包!
范例:
tar -cvf directory.tar directory
只将目录整合打包成一个档案
tar -zcvf directory.tar.gz directory
除了将目录打包外,同时以gzip 压缩
tar -zcvf filename.tar.gz /home/test/*
将 /home/test/这个目录下的档案全部打包并压缩成为一个 filename.tar.gz 的档案
tar -xvf directory.tar
解 tar 的封包,请注意,由于没有gzip (.tar 而非 .tar.gz) 的作用,所以只要使用 –xvf 即可!不需要加上 z,否则会显示有问题!
tar -zxvf directory.tar.gz
这个就是有加上gzip 的压缩的结果!所以需要加上 –z 呦!
tar –ztvf directory.tar.gz
这个 t 可以用来查看tar 里面的档案信息呢!而不需要将他解开!
tar -zcvPf home.tar.gz /home
则建立起来的压缩档内档案为绝对路径
请注意,使用这个P 的参数时,不要将 P 加在 f 后面,因为f 之后要立即接档名才行喔!
tar -N '2002/06/25' -zcvf home.tar.gz/home
上面是说 在/home 这个目录中,比 2002/06/25 日还要新的档案才会被打包进入 home.tar.gz这个档案中!
tar -zcvf host.tar.gz / --exclude/mnt --exclude /proc
上面是说,将根目录的所有数据都打包进host.tar.gz 这个档案中,但是 /mnt 及 /proc 则不打包!
tar -cvf - /home | tar -xvf -
上面的意思是『将/home 打包之后,直接解压缩在 /root 底下!』嘿嘿!不需要再建立一次中间档案!不过,使用上面的语法最好使用『绝对路径』,比较不会有问题!这个方式适合不想要建立中间档案时!
Linux [tar]相关推荐
- linux tar的使用方法
tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面 ...
- linux tar命令 打包 解压
linux解压 tar命令tar命令 tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指令 ...
- linux++tar打包目录,linux中tar命令打包目录与排除目录打包linux操作系统 -电脑资料...
本文章来给各位朋友详细介绍关于linux中tar命令打包目录与排除目录打包有需要了解tar命令的使用方法的朋友可进行参考参考, 打包压缩目录很简单如下代码如下复制代码 tar -czf small.t ...
- linux tar zcf打包时注意事项
linux tar zcf打包时注意事项
- linux tar cvf_Linux中的Tar命令:Tar CVF和Tar XVF通过示例命令进行了解释
linux tar cvf The name tar is, by most accounts, short for tape archive. The "tapes" in qu ...
- Linux tar命令高级用法——备份数据
Linux tar命令高级用法--备份数据 2015-12-31 Linux学习 Linux上有功能强大的tar命令,tar最初是为了制作磁带备份(tape archive)而设计的,它的作用是把文件 ...
- 【linux】——Linux tar打包命令
范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar [root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩! [ro ...
- 学习Linux tar 命令:最简单也最困难
摘要:在本文中,您将学习与tar 命令一起使用的最常用标志.如何创建和提取 tar 存档以及如何创建和提取 gzip 压缩的 tar 存档. 本文分享自华为云社区<Linux 中的 Tar 命令 ...
- linux tar压缩解压命令的详细解释
tar [-cxtzjvfpPN] 文件与目录 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! ...
- linux tar 命令 详解
tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 -. 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数 ...
最新文章
- boost::mpl模块实现replace相关的测试程序
- Mysql:好好的索引,为什么要下推?
- (88)FPGA面试题-使用Verilog HDL编写二进制转格雷码
- 树莓派 4b 可执行文件 无法双击运行_树莓派01 - 树莓派系统安装
- c++语言坦克大战源代码,C++代码之坦克大战(1)(示例代码)
- stvd使用中的一些问题
- 基于HTTP访问特定URL的抓包程序该怎么写
- 速卖通关键词挖掘工具_谷歌优化关键词挖掘工具大全
- 浏览器服务器响应报文查看,通过 Chrome浏览器 查看http请求报文
- 魔方cfop公式软件_【番外篇】八大魔方快速还原法图解介绍汇总大全!
- (分布式网络)基于残差网络的多光谱全色图像分布式融合框架
- Vue前端项目-系统监控-数据监控
- Hej Stylus for Mac(光标控制系统工具)
- SAP 运维 集团化公司SAP系统运维管理体系建设方案
- Android WebView支持文件下载之调起浏览器下载(Java与Kotlin版)
- python获取鼠标选取的内容_Python三维可视化:鼠标选取交互操作
- 怪物之心无法触发_异度神剑2怪物之心任务怎么做_力男支线任务怪物之心流程介绍_3DM单机...
- login-shell和non login-shell区别 & bash配置文件实验报告
- 2020年9月电子学会Python等级考试试卷(三级)考题解析
- K22中使用UART的IDLE Line功能