我使用过的Linux命令之tar - 解压缩工具
本文链接:http://codingstandards.iteye.com/blog/833203
(转载请注明出处)
用途说明
tar命令是常用的备份、压缩、解压命令(The GNU version of the tar archiving utility)。我们经常把文件或目录打包压缩到tar.gz文件中,许多开源软件的发布形式就是tar.gz或者tar.bz2包,因此在Linux下工作,必须掌握tar这个工具的使用。
常用参数
参数: -v
显示处理过程,可以加在下面任何一种格式中。
格式:tar cf file.tar files
将一个或多个文件、目录打包到tar包。
格式:tar rf file.tar file
将文件file添加到tar包中。
格式:tar uf file.tar file
将文件file更新tar包中相应的文件。
格式:tar tf file.tar
测试tar文件的完整性。
格式:tar xf file.tar
解压tar包。
格式:tar zcf file.tar.gz files
格式:tar zcf file.tgz files
将一个或多个文件、目录压缩到file.tar.gz中。
格式:tar zxf file.tar.gz
格式:tar zxf file.tgz
解压.tar.gz或.tgz文件。
格式:tar jcf file.tar.bz2 files
将一个或多个文件、目录压缩到file.tar.bz2中。
格式:tar jxf file.tar.bz2
解压.tar.bz2文件。
格式:tar Zcf file.tar.Z files
将一个或多个文件、目录压缩到file.tar.Z中。需要安装了ncompress软件包才行。
格式:tar Zxf file.tar.Z
解压.tar.Z文件。
参数:-C dir
解压时指定输出目录。
使用示例
示例一 备份目录到tar.gz压缩包中
[root@web work11]# tar zcf surf.20101203a.tar.gz surf
[root@web work11]# tar tvf surf.20101203a.tar.gz
drwxr-xr-x root/root 0 2010-07-01 09:58:33 surf/
drwxr-xr-x root/root 0 2010-07-01 10:06:41 surf/run/
-rw-r--r-- root/root 27 2010-11-17 15:15:52 surf/run/surf.run
-rw-r--r-- root/root 1827 2010-08-01 20:17:56 surf/run/surf.cfg
drwxr-xr-x root/root 0 2010-07-01 09:58:33 surf/run/CVS/
-rw-r--r-- root/root 33 2010-07-01 09:58:33 surf/run/CVS/Root
-rw-r--r-- root/root 2 2010-07-01 09:58:33 surf/run/CVS/Entries
-rw-r--r-- root/root 9 2010-07-01 09:58:33 surf/run/CVS/Repository
drwxr-xr-x root/root 0 2010-11-28 21:37:34 surf/src/
-rw-r--r-- root/root 900 2006-07-21 11:44:42 surf/src/s_run.c
-rw-r--r-- root/root 8342 2006-09-28 17:04:51 surf/src/s_tcpgum.c
-rw-r--r-- root/root 33170 2008-09-09 10:13:15 surf/src/s_http.c
省略输出
[root@web work11]#
示例二 演示rlwrap的安装步骤
[root@web setup]# ls rlwrap-0.30.tar.gz -l
-rw-r--r-- 1 root root 184037 07-07 16:40 rlwrap-0.30.tar.gz
[root@web setup]# tar zxf rlwrap-0.30.tar.gz
[root@web setup]# cd rlwrap-0.30/
[root@web rlwrap-0.30]# ls
aclocal.m4 BUGS completions configure COPYING doc Makefile.am NEWS src TODO
AUTHORS ChangeLog config.h.in configure.ac distribution INSTALL Makefile.in README test tools
[root@web rlwrap-0.30]# ./configure --prefix=/usr
[root@web rlwrap-0.30]# make && make install
[root@web rlwrap-0.30]#
示例三 将ant和tomcat解压到/opt/apache/
[root@sunrise18 setup]# ls
apache-ant-1.8.1-bin.tar.gz apache-tomcat-6.0.29.tar.gz jdk-6u23-linux-i586-rpm.bin
[root@sunrise18 setup]# tar -C /opt/apache zxf apache-ant-1.8.1-bin.tar.gz
tar: You must specify one of the `-Acdtrux' options
Try `tar --help' for more information.
[root@sunrise18 setup]# tar zxf apache-ant-1.8.1-bin.tar.gz -C /opt/apache
tar: /opt/apache: Cannot chdir: No such file or directory
tar: Error is not recoverable: exiting now
[root@sunrise18 setup]# mkdir /opt/apache
[root@sunrise18 setup]# tar zxf apache-ant-1.8.1-bin.tar.gz -C /opt/apache
[root@sunrise18 setup]# tar zxf apache-tomcat-6.0.29.tar.gz -C /opt/apache
[root@sunrise18 setup]# ls /opt/apache/
apache-ant-1.8.1 apache-tomcat-6.0.29
[root@sunrise18 setup]#
问题思考
相关资料
【1】21Andy.com linux解压tar命令
【2】鸟哥的私房菜 tar
【3】Bolt的专栏 linux tar命令使用详解
【4】baile8410 linux tar.gz 安装方法
返回 我使用过的Linux命令系列总目录
分享到:
相关推荐
linux解压缩命令zip。Linux系统中提供了多种解压缩命令,用于处理不同类型的压缩文件。以下是一些常用的Linux解压缩命令的简介: tar: tar 是Linux中最常用的打包工具,它本身不具有压缩功能,但可以调用其他压缩...
解压缩工具命令总结 基础的压缩命令,解压缩命令总结 zip格式的压缩 unzip解压命令 unzip常见用法 tar命令 gzip压缩及解压缩命令
Linux 服务器解压缩工具Linux 服务器解压缩工具tar.gz 格式7z软件linunx压缩
z 用gzip来压缩/解压缩文件,加上该选项后能将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。 Linux下的压缩文件剖析 对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个...
tar在linux上是常用的打包、压缩、加压缩工具,他的参数很多,这篇文章仅仅列举常用的压缩与解压缩参数,下面直接先上三个常用命令,一起来看看吧 1、压缩当前目录下文件夹/文件test到test.tar.gz: tar -zcvf test...
基础知识总结 1、Linux系统简介 了解 UNIX/Linux主要版本、开源/自由软件、X Window、Linux....gz gzip 压缩 gunzip 解压缩 .tar.gz tar -zcvf -zxvf .tar.bz2 tar -jcvf -jxvf .zip zip unzip .bz2 bzip2 bzip2 -d
虽然bzip2不是最快的压缩工具,但是它已经足够的快且足够的好用。 2、它开放源码 ,且无需付费使用。 3、支持修复介质错误。当你需要从包含了一些错误数据的备份磁盘上修复或者获得含有错误数据的压缩文件中的...
今天来写一篇关于学习Linux基础命令——文件打包压缩和搜索命令的博文,也实践了很多,总结给大家一起学习! 一、tar命令 用于对文件进行打包压缩或解压;格式:tar [选项] 档案文件 文件列表 -c:生成档案文件 -v:...
当你下载到Iperf源码包后,在类unix系统上,需要先解压缩源码包,使用解压缩命令gzip或tar。解压后会产生新文件夹“Iperf-2.0.2”。Iperf2.0.2在以下操作系统中可以很好的被编译:Linux, SGI IRIX, HP-UX, ...
tar zxf vmware-linux-tools.tar.gz (解压缩) ls (相当于windows的dir命令) cd vmware-tools-distrib (切换到vmware-tools-distrib 目录) ./vmware-install.pl (正式安装) 4.一直回车,直到看见"yes"为止
1.解压缩下载的两个文件包,apktool-install-windows-2.1_r01-1.zip解压缩后得到的包里有aapt.exe 和apktool.bat.(注意要把apktool-1.0.0.tar.bz2解压后的一个.jar 文件copy进来) 2.打开命令窗口 (开始 > 运行,...
解压缩该软件包,默认解压到vmware-tools-distrib 目录下(与文件名同名). cd vmware-linux-tools 进入解压后的目录 这时要进入文本模式下运行下面的命令 ./install.pl 这时install提示你是否需要备份以前...
目录一、Linux操作命令和常用工具1、Linux框架结构2、Linux内核主要功能3、Shell程序功能概述4、常见Shell程序5、常见外围工具(桌面系统)6、Linux文件系统结构7、目录简介8、获得命令帮助9、Bash外壳程序基本功能...
它也分为解非压缩和压缩包两种方式,命令格式如下: tar zxvf <TAR 包名> 4、网络通信管理命令 (1)hostname命令:显示及设置主机名。 (2)ifconfig命令:显示当前活动的(或指定的)网卡设置。 其格式为: ifconfig [网卡...
4、解压缩 tar -zxvf VMwareTools-10.3.10-13959562.tar.gz 5、进入该文件夹,打开终端运行程序 命令: ./vmware-install.pl ps:期间停下的部分,直接回车即可,然后关闭当前系统,重新打开就好了。 6、验证安装...
为了方便文件交换,建议使用7zip为压缩/解压缩工具(7zip可以直接生成tar包),用WinImage实现Windows环境与软件映像交换文件。 9、实验系统下 .profile中加入了几个命令,请读者注意。 10、若实验环境的启动盘被...
以下是一些常用的Linux命令: ls:列出当前目录下的文件和子目录。 cd:切换到指定目录。 pwd:显示当前所在目录的路径。 mkdir:创建新目录。 rm:删除文件或目录。 cp:复制文件或目录。 mv:移动文件或目录、...
Linux系统常见的压缩命令1.1 Compress1.1.1 压缩1.1.2 解压缩1.1.3 保留原文件压缩1.2 gzip,zcat1.2.1 压缩1.2.2 解压缩1.2.3 保留原文件压缩1.2.4 不解压缩查看文件:zcat1.3 bzip,bzcat1.3.1 压缩1.3.2 解压缩...
通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具。linux中最流行的tar是麻雀虽小,五脏俱全,功能强大。
解压缩文件,进入gitconfig目录,将里面的文件全部复制到Git安装目录下的cmd文件夹中 启动一个Git Bash窗口 执行命令: gitconfig ada ada@taobao.com Linux 下载压缩包 解压缩 tar xvf gitconfig.tar 执行配置脚本...