2018/04/17 每日一个Linux命令 之 tar

Posted Zzz哈

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018/04/17 每日一个Linux命令 之 tar相关的知识,希望对你有一定的参考价值。

10天没有更新这个每日学习 linux 了,因为实在很忙,晚上还要看会其他知识。

但是也不应该给自己找理由,还是应该每天的坚持下去

--

tar 用于在 linux 解压缩/文件

这个命令下面的参数非常多,想看的可以去看下,这里只写出常用的解压缩命令。

Linux tar命令

--

压缩

例如我们要把 /etc 目录打包

1:打包文件目录为 .tar 包

tar -cvf /tmp/etc.tar /etc    <==仅打包,不压缩!

2:打包目录并且使用  gzip 压缩

tar -zcvf /tmp/etc.tar.gz /etc  <==打包后,以 gzip 压缩

3:打包目录并且使用  bzip2 压缩

tar -jcvf /tmp/etc.tar.bz2 /etc  <==打包后,以 bzip2 压缩

4:打包目录并且使用  zip 压缩

使用 zip 时, 必须安装 unzip

zip -r etc.zip /etc

--

解压

 

1、*.tar 用 tar -xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar -xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar -xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar -xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压

 

--

这里都是默认解压到当前目录,如果想指定解压目录,在解压缩文件文件后指定解压位置就好了。

--

之后还有什么用的的话在回来补充。

以上是关于2018/04/17 每日一个Linux命令 之 tar的主要内容,如果未能解决你的问题,请参考以下文章

2018/03/09 每日一个Linux命令 之 chgrp/chown

2018/03/18 每日一个Linux命令 之 split

Linux基础每日一命之awk命令(上)

2018/03/29 每日一个Linux命令 之 ping

Linux基础每日一命之sed命令

Linux每日练习-awk命令之内部自定义函数 20200224