tar解压缩tar.gz指定文件到指定目录

参考如何链接 http://www.linuxdiyf.com/viewarticle.php?id=194348

不说废话直接上例子

tar -xzvf $basePath/apd.tar.gz  jar/apd.jar -O > $basePath/apd.jar

$basePath/apd.tar.gz  要解压缩的文件

jar/apd.jar  apd.tar.gz 文件内要解压缩相对文件路径. 这个路径如何得到:tar -tvf *.tar.gz .

-O 解压缩标准输出

> ./lib-lib64-include/jars/apd.jar 重定向输出到某个文件

其他可以参考的文章

http://asmboy001.blog.51cto.com/340398/288759

时间: 2024-10-15 06:52:26

tar解压缩tar.gz指定文件到指定目录的相关文章

php修改指定文件的指定内容

1 <?php 2 $origin_str = file_get_contents('路径/文件.txt'); 3 $update_str = str_replace('qwe=0', 'qwe=1', $orgin_str); 4 file_put_contents('路径/文件.txt', $update_str); 5 ?> php修改指定文件的指定内容

利用批处理命令复制指定文件到指定目录下

复制文件到指定路径 关于复制指定文件到指定路径,一般而言指的是对备份文件,因为其具有增长性, 所以添加任务计划之后会按时进行备份,对于常规文件同样适用. 其步骤大致分为: 1:  设定要复制文件的名称(若为每日备份文件要获取系统时间) 2:  设定复制文件的原路径和目标路径进行复制 3:  退出复制程序 例如:复制Y盘目录下文件到D盘目录下 rem 关闭回显 @echo off rem   设定文件时间 set d=%date:~0,10% set d=%d: =0% rem 设定需要复制的文件

Python 解压缩Zip和Rar文件到指定目录

#__author__ = 'Joker'# -*- coding:utf-8 -*-import urllibimport osimport os.pathimport zipfilefrom zipfile import *import sysreload(sys)sys.setdefaultencoding('gbk') rootdir = "F:/50_GIS/1000_Tools" # 指明被遍历的文件夹zipdir = "F:/000_Terrain/zipdir

shell如何在指定文件的指定位置后面添加内容

最近工作中遇到一个问题,想在某个文件的指定位置后面添加一个标志位,要求在shell脚本里实现. 问题说明: 想在sys_config.fex文本的某个字符串后面添加一个flag 例如:sys_config.fex里有这么一段 [nand_para] nand_use = 1 要求在[nand_para]后面添加一个flag = 1,最后变成(不影响其他内容): [nand_para] flag = 1 nand_use = 1 具体实现: 参考资料(http://bbs.chinaunix.ne

rm排除指定文件或指定文件夹下文件

3.方法3,当前文件夹中结合使用grep和xargs来处理文件名: ls | grep -v keep | xargs rm #删除keep文件之外的所有文件 说明: ls先得到当前的所有文件和文件夹的名字, grep -v keep,进行grep正则匹配查找keep,-v参数决定了结果为匹配之外的结果,也就是的到了keep之外的所有文件名,然后 xargs用于从 标准输入获得参数 并且传递给后面的命令,这里使用的命令是 rm,然后由rm删除前面选择的文件. 好处:使用了grep来正则表达式来匹

Vbs程序备份指定文件到指定目录并且以日期重命名

说到备份,相信大家都会想到的第一个方法就是通过windows系统自带的window backup功能进行数据备份.后来微软又出了system centere产品后,就出现了一个新的备份产品---system centere data backup manager(DPM).这些功能备份比较大的数据还可以,但是对于小文件的备份有点浪费了,因为有的时候由于工作需要备份几个重要的文件(配置文件),不需要全备,所以说呢,很多备份软件有点浪费,对于小文件的备份来说不是非常方便.以上仅仅是个人的想法.我算是

Java之递归遍历目录,修改指定文件的指定内容

EditProperties.java 1 package PropertiesOperation.Edit; 2 3 import java.io.File; 4 5 /** 6 * 替换指定Porpoerties文件中的指定内容 7 * 三个参数: 8 * filePath:存放properties文件的目录 9 * srcStr:需要替换的字符串 10 * desStr:用于替换的字符串 11 * */ 12 public class EditProperties { 13 private

OS X环境下SVN回滚工程到指定版本,回滚指定文件到指定版本

1.打开命令行终端 2.cd + 工程或文件目录 3.svn update 工程目录或文件目录 -r 版本号 在Xcode中选中文件,右键选择''show in finder''(也可以用快捷键,不过要自己添加呦Xcode->Preferences->Key Bindings,哥用的是command+9),该文件就会在Finder中打开 然后直接把文件拖到终端中,文件路径就被添加进命令行终端了,运行以上的命令,就可以更新到自己想要的版本了- 告诉你一个SVN的小技巧 使用过SVN的同学都知道更

linux复制文件到指定的文件夹

copy命令      该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大. 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中. 该命令的各选项含义如下: - a 该选项通常在拷贝目录时使用.它保留链接.文件属性,并递归地拷贝目录,其作用等于dpR选项的组合. - d 拷贝时保留链接. - f 删除已经存在的目标文件而不提示. - i 和f选项相反,在覆盖目标文件之前将