位置: 编程技术 - 正文
推荐整理分享linux tar命令简介(linux tar -zxf),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:linux中tar命令,linux tar -zxf,linux中tar命令的用法,linux tar -xzvf,linux tar 命令,linux tar 命令,linux tar 命令,linux中tar命令的用法,内容如对您有帮助,希望把文章链接给更多的朋友!
一、使用介绍
tar命令用来打包,解包和压缩。
1、名词区分
打包:将一大堆文件或目录变成一个总的文件【tar命令】
压缩:将一个大的文件通过一些压缩算法变成一个小文件【gzip,bzip2等】
Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)。
2、tar语法
语法:tar [主选项+辅选项] 文件或目录
使用该命令时,主选项必须有,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。
主选项:【一条命令以下5个参数只能有一个】
-c: --create 新建一个压缩文档,即打包
-x: --extract,--get解压文件
-t: --list,查看压缩文档里的所有内容
-r:--append 向压缩文档里追加文件
-u:--update 更新原压缩包中的文件
辅助选项:
-z:是否同时具有gzip的属性?即是否需要用gzip压缩或解压?一般格式为xxx.tar.gz或xx.tgz
-j:是否同时具有bzip2的属性?即是否需要用bzip2压缩或解压?一般格式为xx.tar.bz2
-v:显示操作过程!这个参数很常用
-f:使用文档名,注意,在f之后要立即接文档名,不要再加其他参数!
-C:切换到指定目录
--exclude FILE:在压缩过程中,不要将FILE打包
二、例子
1、打包
习惯上以.tar后缀代表tar包,用xxx.tar.gz或.tgz代表gzip压缩过的tar文件,用.tar.bz2代表bzip2压缩过的tar文件。
将img1和img2两个文件夹打包成img.tar,仅打包不压缩
liuxiaoyan@development:~/test$ tar -cvf img.tar img1 img2
将img1和img2两个文件夹打包成img.tar.gz,打包后,以gzip压缩
将img1和img2两个文件夹打包成img.tar.bz2,打包后,以bzip2来压缩
2、不解压的情况下查看
查看img.tar中的所有内容
查看img.tar.gz的所有内容
加-v参数查看详细信息,-z可有可无
查看img.tar.bz2内容
加-v参数查看详细信息,-j可有可无
3、解压
将img.tar减压到temp目录
只减压img.tar中的img1
4、更新
现在给movies文件下新建一个文件movie2.txt,然后更新enjoy.tar
给img1增加了一张照片,现在用下面命令更新img.tar
5、追加
6、-C参数
-C(大C参数很有用,改变文件目录,多层时用) -C, --directory=DIR change to directory DIR
使用了-C参数改变目录为-C后面 目录,不管是在打包还是解压都很有用。
用法:
这样打包会将temp目录也打包进去,使用下面带有-C参数的命令可以去掉路径信息
解压img.tar到当前目录下的temp目录
三、解压方法总结
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 x 解压
9、*.zip 用 unzip 解压
使用unrar注意:
先安装unrar,使用unrar不带参数运行一下就可以看到帮助信息。
如果一个文件s.rar,里面有首歌,用e参数,就直接把首歌全减压出来到当前目录。
如果是x参数,解压后,所有内容都放在同名的文件夹里面。
总结
以上所述是小编给大家介绍的linux tar命令简介,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!
Linux traceroute命令使用方法实例详解 Linuxtraceroute命令使用方法实例详解一、默认使用的是UDP协议(以上端口)二、使用TCP协议-T-p三、使用ICMP协议-I四、实战[root@localhosthping-master]#whereistr
Vim命令合集 命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim直接启动v
Linux下.tar.xz文件的解压教程详解 前言对于xz这个压缩相信很多人陌生,但xz是绝大数linux默认就带的一个压缩工具,xz格式比7z还要小。最近在下载某个源码包的时候遇到的这种压缩格式
标签: linux tar -zxf
本文链接地址:https://www.jiuchutong.com/biancheng/379767.html 转载请保留说明!下一篇:Vim命令合集(vim命令详解)
友情链接: 武汉网站建设