- 浏览: 170201 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (202)
- AOP (1)
- Dom4j 使用简介 (1)
- eclipse (16)
- Git (1)
- hibernate (2)
- html (4)
- ha (1)
- JDBC (4)
- java (15)
- java泛型 (1)
- jsp (7)
- js&jquery (14)
- jdk (1)
- log4j (12)
- linux (23)
- maven (9)
- mysql (7)
- myeclipse (2)
- MongoDB (4)
- oracle应用 (3)
- php (6)
- struts2 (4)
- spring (10)
- svn (3)
- shell (7)
- servlet (8)
- socket (2)
- sqlite (1)
- TomCat (2)
- ThinkPHP (2)
- UltraEdit (1)
- vmware (2)
- WebService (2)
- web.xml (3)
- windows (1)
- xml (3)
- 软件应用 (2)
- 感悟 (1)
- 插件 (1)
- 非技术 (6)
- 编码 (1)
- 网络协议 (4)
- 杂谈 (2)
- 证书 (1)
- 加密 (3)
- 分布与集群 (1)
- PKI (1)
- thymeleaf (1)
- springboot (1)
- ajax (1)
最新评论
原文地址,感谢博主:http://blog.itpub.net/23249684/viewspace-1242060/
首先我创建了一个tar包:
[oracle@goolen test]$ ls -l
total 80084
-rw-r--r-- 1 oracle oinstall 81998360 Jul 30 09:52 test.tar.gz
我们要想解压tar包中一个文件,就需要先知道这个tar包里都有什么些文件:
[oracle@goolen test]$ tar --help | more
Usage: tar [OPTION...] [FILE]...
GNU `tar' saves many files together into a single tape or disk archive, and can
restore individual files from the archive.
Examples:
tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.
tar -tvf archive.tar # List all files in archive.tar verbosely.
tar -xf archive.tar # Extract all files from archive.tar.
-t, --list list the contents of an archive
-t参数可以列出tar包里的所有文件:
[oracle@goolen test]$ tar -tvf test.tar.gz
drwxr-xr-x oracle/oinstall 0 2014-06-24 09:48 home/oracle/xiaoming/bbed/
-rw-r--r-- oracle/oinstall 18432 2014-04-25 09:18 home/oracle/xiaoming/bbed/bifile.bbd
-rw-r--r-- oracle/oinstall 402 2014-04-17 15:35 home/oracle/xiaoming/bbed/filelist.txt.bk
-rw-r--r-- oracle/oinstall 5251072 2014-04-14 15:07 home/oracle/xiaoming/bbed/users01.dbf
-rw-r--r-- oracle/oinstall 524296192 2014-04-17 15:45 home/oracle/xiaoming/bbed/undotbs02.dbf
-rw-r--r-- oracle/oinstall 207 2014-06-24 09:48 home/oracle/xiaoming/bbed/filelist.txt
-rw-r--r-- oracle/oinstall 67246 2014-06-24 10:24 home/oracle/xiaoming/bbed/log.bbd
-rw-r--r-- oracle/oinstall 47 2013-10-17 17:52 home/oracle/xiaoming/bbed/bbed.par
[oracle@goolen test]$ tar ztf test.tar.gz
home/oracle/xiaoming/bbed/
home/oracle/xiaoming/bbed/bifile.bbd
home/oracle/xiaoming/bbed/filelist.txt.bk
home/oracle/xiaoming/bbed/users01.dbf
home/oracle/xiaoming/bbed/undotbs02.dbf
home/oracle/xiaoming/bbed/filelist.txt
home/oracle/xiaoming/bbed/log.bbd
home/oracle/xiaoming/bbed/bbed.par
查看一下可以知道以上命令并没有实际解压tar包:
[oracle@goolen test]$ ls
test.tar.gz
+++解压bbed.par这个文件
[oracle@goolen test]$ tar zxfv test.tar.gz /home/oracle/xiaoming/bbed/bbed.par
tar: /home/oracle/xiaoming/bbed/bbed.par: Not found in archive
tar: Exiting with failure status due to previous errors
[oracle@goolen test]$ ls
test.tar.gz
[oracle@goolen test]$ tar zxfv test.tar.gz home/oracle/xiaoming/bbed/bbed.par
home/oracle/xiaoming/bbed/bbed.par
+++注意,tar命令后面接的是-t参数list出来的文件路径,前面不要再加一个“/”,否则就报错了
查看解压出来的文件,我们可以看到,连同文件所在的路径也一起创建了,也不是把文件解压到当前目录下,连同目录一起创建应该是为了避免同名文件被覆盖的危险吧。
[oracle@goolen test]$ ls
home test.tar.gz
[oracle@goolen test]$ ls home/oracle/xiaoming/bbed/bbed.par
home/oracle/xiaoming/bbed/bbed.par
首先我创建了一个tar包:
[oracle@goolen test]$ ls -l
total 80084
-rw-r--r-- 1 oracle oinstall 81998360 Jul 30 09:52 test.tar.gz
我们要想解压tar包中一个文件,就需要先知道这个tar包里都有什么些文件:
[oracle@goolen test]$ tar --help | more
Usage: tar [OPTION...] [FILE]...
GNU `tar' saves many files together into a single tape or disk archive, and can
restore individual files from the archive.
Examples:
tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.
tar -tvf archive.tar # List all files in archive.tar verbosely.
tar -xf archive.tar # Extract all files from archive.tar.
-t, --list list the contents of an archive
-t参数可以列出tar包里的所有文件:
[oracle@goolen test]$ tar -tvf test.tar.gz
drwxr-xr-x oracle/oinstall 0 2014-06-24 09:48 home/oracle/xiaoming/bbed/
-rw-r--r-- oracle/oinstall 18432 2014-04-25 09:18 home/oracle/xiaoming/bbed/bifile.bbd
-rw-r--r-- oracle/oinstall 402 2014-04-17 15:35 home/oracle/xiaoming/bbed/filelist.txt.bk
-rw-r--r-- oracle/oinstall 5251072 2014-04-14 15:07 home/oracle/xiaoming/bbed/users01.dbf
-rw-r--r-- oracle/oinstall 524296192 2014-04-17 15:45 home/oracle/xiaoming/bbed/undotbs02.dbf
-rw-r--r-- oracle/oinstall 207 2014-06-24 09:48 home/oracle/xiaoming/bbed/filelist.txt
-rw-r--r-- oracle/oinstall 67246 2014-06-24 10:24 home/oracle/xiaoming/bbed/log.bbd
-rw-r--r-- oracle/oinstall 47 2013-10-17 17:52 home/oracle/xiaoming/bbed/bbed.par
[oracle@goolen test]$ tar ztf test.tar.gz
home/oracle/xiaoming/bbed/
home/oracle/xiaoming/bbed/bifile.bbd
home/oracle/xiaoming/bbed/filelist.txt.bk
home/oracle/xiaoming/bbed/users01.dbf
home/oracle/xiaoming/bbed/undotbs02.dbf
home/oracle/xiaoming/bbed/filelist.txt
home/oracle/xiaoming/bbed/log.bbd
home/oracle/xiaoming/bbed/bbed.par
查看一下可以知道以上命令并没有实际解压tar包:
[oracle@goolen test]$ ls
test.tar.gz
+++解压bbed.par这个文件
[oracle@goolen test]$ tar zxfv test.tar.gz /home/oracle/xiaoming/bbed/bbed.par
tar: /home/oracle/xiaoming/bbed/bbed.par: Not found in archive
tar: Exiting with failure status due to previous errors
[oracle@goolen test]$ ls
test.tar.gz
[oracle@goolen test]$ tar zxfv test.tar.gz home/oracle/xiaoming/bbed/bbed.par
home/oracle/xiaoming/bbed/bbed.par
+++注意,tar命令后面接的是-t参数list出来的文件路径,前面不要再加一个“/”,否则就报错了
查看解压出来的文件,我们可以看到,连同文件所在的路径也一起创建了,也不是把文件解压到当前目录下,连同目录一起创建应该是为了避免同名文件被覆盖的危险吧。
[oracle@goolen test]$ ls
home test.tar.gz
[oracle@goolen test]$ ls home/oracle/xiaoming/bbed/bbed.par
home/oracle/xiaoming/bbed/bbed.par
发表评论
-
Debian 9安装java与设置环境变量
2019-08-15 00:10 753设置JAVA_HOME环境变量 要设置此环境变量,请首先 ... -
Debian9 安装Mysql的过程
2019-08-14 17:44 545安装mysql-server切换root权限运行命令apt i ... -
linux 测试webservice是否可用
2019-05-28 16:52 1433wget http://www.webxml.com.c ... -
linux打包的几种方式
2019-05-18 17:03 45701-.tar格式解包:[*******]$ tar xvf ... -
linux打包的几种方式
2019-05-18 17:03 75701-.tar格式解包:[*******]$ tar xvf ... -
Linux hostname命令详解
2018-02-22 17:02 686原文地址:http://blog.csdn.net/qha ... -
linux查找目录下的所有文件中是否含有某个字符串
2017-04-05 10:28 625查找目录下的所有文件中是否含有某个字符串 find .|xar ... -
"1>” "2>" "2>&1"
2016-11-22 17:24 2241是标准输出 2是错误输出 > 和 >> 都 ... -
Linux shell脚本——if运算例子
2016-05-06 11:26 1639感谢作者 原文地址:http://blog.csdn.net ... -
linux之tar命令 (xzvf xjvf)
2016-04-19 17:16 609转自:http://blog.sina.com.cn/s/b ... -
linux 查看文件夹下的文件个数(当前目录的文件数)
2016-04-11 17:19 4138原文地址:http://blog.sina.com.cn/s ... -
linux软链接创建
2016-03-24 10:39 740ln -s a b 中的 a 就是源文件,b是链接文件名,其作 ... -
linux 压缩解压缩
2016-03-22 14:35 4701.压缩命令: 命令格式:tar -zcvf 压缩 ... -
GNU/Linux 初學之旅
2014-11-05 16:45 821GNU/Linux 初學之旅 李果正 Edward ... -
linux目录作用
2014-10-24 14:05 756/:根目录,一般根目录下只存放目录,不要存放文件,/etc、 ... -
Linux 的启动流程
2014-10-24 13:52 481原文地址:http://www.ruanyifeng.com ... -
计算机是如何启动的?
2014-10-24 13:49 531原文地址:http://www.ruan ... -
/bin,/sbin,/usr/sbin,/usr/bin 目录之简单区别
2014-10-24 10:11 310转自:http://blog.csdn.net/ ... -
Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义
2014-10-21 09:45 779原文地址:http://dadekey.blog.51ct ... -
Linux服务器SNMP常用OID
2014-09-02 15:04 1955原文地址:http://www.haiyun.me/arch ...
相关推荐
解压文件到指定目录: tar -zxvf /home/zjx/aa.tar.gz -C /home/zjx/pf tar [-cxtzjvfpPN] 文件与目录…. 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :...
linux下 tar解压 gz解压 bz2等各种解压文件使用方法
在Linux系统中使用tar命令压缩和解压文件的教程.docx
官网下载太慢了,上传份留用:jdk-8u74-linux-x64.tar,直接解压即可。
Java压缩及解压tar、tar.z格式文件, 需要apache的包ant-1.7.1.jar 这个自己去搜索下下载
windows下tar打包软件 在windows里实现TAR的打包压缩解压
linux下不同格式的tar压缩文件,解压命令。
Linux下创建与解压zip, tar, tar.gz和tar.bz2 Linux下创建与解压zip, tar, tar.gz和tar.bz2 Linux下创建与解压zip, tar, tar.gz和tar.bz2
Linux打包命令_tar tar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。
tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压tar.gz解压
linux命令linux-tar解压_gz解压_bz2等各种解压文件使用方法.txt
Linux系统下nginx的tar包,用于Linux系统下对Nginx+Tomcat集群的配置
Linux网络操作系统基础:文件命令归档压缩命令tar和gzip.pptx
Linux上的tar是GNU版本的。 语法:tar [主选项+辅选项] 文件或目录 使用该命令时,主选项是必须要有的,他告诉tar要做什么事情,辅选项是辅助使用的,能选用。 主选项: c 创建新的档案文件。如果用户想备份一个目录...
linux下_tar解压_gz解压_bz2等各种解压文件使用方法内部有很多好用的方法。我觉得这是个非常不错的文档,很有用的。
gz文件解压命令linux-WinRAR解压tar.gz压缩文件报错的解决方案.docx
linux常用解压方式: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 用 ...
在具体总结各类压缩文件之前呢,首先要弄清两个概念:打包和压缩。打包是指 将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大...另它的工具将这一大堆文件先打成一个包,然后再就原来的压缩程序进行压缩。
javatar-2.5.jar 以及使用该jar包进行解压tar 和 压缩成tar的简单例子 解决了解压tar时,获取tar里的中文文件名称乱码的问题