tar 压缩和解压缩使用笔记
tar 压缩和解压缩使用笔记
1 文件
1.1 打包
1.1 压缩
$ tar czf myfile.txt.tar.gz ./myfile.txt
1.2 解压缩
解压缩到目录:
$ mkdir outdir $ tar xzf ./myfile.txt.tar.gz -C ./outdir
解压缩到当前位置:
$ tar xzf ./myfile.txt.tar.gz # 会覆盖当前路径下的已有文件myfile.txt
2 目录
2.1 打包目录树
把当前目录下的car目录的全部内容打包到car.tar文件中:
$ tar cvf car.tar ./car/*
像查看目录一样查看car.tar的内容:
$ tar tf car.tar
解包到指定目录:
$ tar xvf car.tar -C ./outdir/
2.2 打包目录并压缩
$ tar czf mydir.tar.gz ./mydir
像查看目录一样查看mydir.tar.gz的内容:
$ tar tf mydir.tar.gz
2.3 解压缩
$ tar xzf mydir.tar.gz -C ./outdir
$ tar xzf mydir.tar.gz # 会覆盖当前路径下的已有目录 mydir
3 分包压缩目录
3.1 压缩
假设有源目录kvm/, 将kvm目录全部内容压缩至目录kvm-bz2:
$ tar cjf - kvm/ |split -b 64m - ./kvm-bz2/kvm.tar.bz2.
3.2 解压缩
$ cd kvm-bz2/
$ cat kvm.tar.bz2.* | tar xj
4 分包压缩文件
4.1 压缩
假设有源文件zguide.pdf,把它按1M字节分包压缩到目录a/
$ tar czf - zguide.pdf |split -b 1m - ./a/zguide.tar.gz.
4.2 解压缩
$ cd a/ $ cat zguide.tar.gz.* | tar xz
5 tar参数总结
c表示压缩,x表示解压缩。
j, z表示压缩算法, 压缩和解压缩必须一致。cjf 对应 xjf。czf对应xzf。
6 tar与openssl联合使用进行加密压缩和解压缩
参考:
http://linzhibin824.blog.163.com/blog/static/735577102013170441986/
tar 压缩和解压缩使用笔记的更多相关文章
- Linux常用命令学习3---(文件的压缩和解压缩命令zip unzip tar、关机和重启命令shutdown reboot……)
1.压缩和解压缩命令 常用压缩格式:.zip..gz..bz2..tar.gz..tar.bz2..rar .zip格式压缩和解压缩命令 zip 压缩文件名 源文件:压缩文件 ...
- Linux学习笔记(六)压缩和解压缩命令
压缩和解压缩命令 zip unzip gzip gunzip bzip2 bunzip2 tar zip (.zip格式的压缩文件) 英文原意:package and compress (archiv ...
- Linux下的压缩和解压缩命令——gzip/gunzip
gzip命令 gzip命令用来压缩文件.gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处".gz"扩展名. gzip是在Linux系统中经常使用的一个对文件进行压 ...
- Linux系列教程(八)——Linux常用命令之压缩和解压缩命令
前面一篇博客我们讲解了Linux帮助和用户管理命令,对于帮助命令,man 命令能获得命令和配置文件的帮助信息,help命令能获得shell内置命令的帮助信息.我们可以通过which来区分什么是shel ...
- 使用commons-compress操作zip文件(压缩和解压缩)
http://www.cnblogs.com/luxh/archive/2012/06/28/2568758.html Apache Commons Compress是一个压缩.解压缩文件的类库. 可 ...
- Linux常用命令之压缩和解压缩命令
目录 1.压缩解压缩格式 .gz 一.将文件压缩为 .gz 格式,只能压缩文件:gzip 二.将 .gz 文件解压:gunzip 2.压缩解压缩格式 .tar.gz 一.将文件或目录压缩为 .tar. ...
- Linux下的压缩和解压缩命令gzip/gunzip
作者:邓聪聪 Linux下的压缩和解压缩命令——gzip/gunzip yum -y install zip gzip (--安装压缩工具) gzip命令 gzip命令用来压缩文件.gzip是个使用广 ...
- 重识linux-常见压缩和解压缩命令
重识linux-常见压缩和解压缩命令 1 compress 目前已经很少使用,知道有个 不重点学习 2 gzip和zcat 目前应用最广泛 gzip [-cdtv#] 文件名 zcat 文件名.gz ...
- Linux命令——压缩和解压缩
Linux命令--压缩和解压缩 尽管文件后缀名在Linux中没什么用,但还是来看看: .gz:表示由gzip压缩工具压缩的文件 .bz2:表示由bzip2压缩工具压缩的文件 .tar:表示由tar打包 ...
随机推荐
- 浅析java内存管理机制
内存管理是计算机编程中的一个重要问题,一般来说,内存管理主要包括内存分配和内存回收两个部分.不同的编程语言有不同的内存管理机制,本文在对比C++和Java语言内存管理机制的不同的基础上,浅析java中 ...
- npm ERR! Windows_NT 10.0.10586
安装vue脚手架时候一直失败,如图: npm cache clean 管理员下安装: 快捷键 win +x , 按A进入:
- 59. Spiral Matrix II(中等,同54题)
Given an integer \(n\), generate a square matrix filled with elements from 1 to \(n^2\) in spiral or ...
- 图片人脸检测——Dlib版(四)
上几篇给大家讲了OpenCV的图片人脸检测,而本文给大家带来的是比OpenCV更加精准的图片人脸检测Dlib库. 点击查看往期: <图片人脸检测——OpenCV版(二)> <视频人脸 ...
- CRM客户关系管理系统(七)
第七章.动态modelform功能实现 7.1.动态modelform的实现 (1)给第一列添加一个a标签 kingadmintag.py (2)kingadmin/urls.py urlpatte ...
- ZooKeeper之(四)配置与命令
4.1 配置文件 ZooKeeper安装好之后,在安装目录的conf文件夹下可以找到一个名为"zoo_sample.cfg"的文件,是ZooKeeper配置文件的模板. ZooKe ...
- iOS 应用提交到iTunes Connect,显示"正在处理"后消失不见
打包上传iTunes Connect 成功后,进入iTunes Connect 会看到如下的构建信息: 可是,过一会再刷新该页面,构建的版本就消失了. 出现如上所述的情况,主要目前已知的有两种原因: ...
- Android简易实战教程--第三十四话《 自定义SeekBar以及里面的一些小知识》
转载本专栏文章,请注明出处尊重原创:博客地址http://blog.csdn.net/qq_32059827/article/details/52849676:小杨的博客 许多应用可能需要加入进度,例 ...
- Android自定义View(三、深入解析控件测量onMeasure)
转载请标明出处: http://blog.csdn.net/xmxkf/article/details/51490283 本文出自:[openXu的博客] 目录: onMeasure什么时候会被调用 ...
- activiti源码编译
个小时,大家安装的时候一定要耐心. 最终编译之后的效果部分如下图所示: 因为我这里有些xml文件没有去除验证,所以有红色的警告,不过也不影响使用. 下面看一下下载之后文件的变化如下图所示: 我们导入主 ...