精华内容
下载资源
问答
  • 今天小编就为大家分享一篇python解压TAR文件至指定文件夹的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 1、tar解压文件至指定目录,不包含原目录解压的压缩包原目录结构如下 tar -zxf log.tar.gz --strip-components 1 -C /opt/new_test 注:–strip-components 1 解压至下一级目录,若为2则解压至下下级目录 2、...

    1、tar解压文件至指定目录,不包含原目录

    要解压的压缩包原目录结构如下

     tar -zxf log.tar.gz --strip-components 1 -C /opt/new_test
    

    注: --strip-components 1 解压至下一级目录,若为2则解压至下下级目录
    在这里插入图片描述

    2、压缩只指定的目录,不包含原目录

    前提:未压缩之前的目录如下:
    /opt/test/111.log
    /opt/test/222.log
    /opt/test/333.log
    在这里插入图片描述
    我们将test目录中的文件压缩至指定目录new_test,但不包含原目录test
    (需要进入test目录执行压缩命令)

    tar -cvzf log.tar.gz *
    tar -xvzf log.tar.gz -C /opt/new_test/
    

    在这里插入图片描述

    3、采用–exclude排除某个目录或文件不打包

    #两者等价,排除111.log文件进行压缩
    tar cvzf log.tar.gz /opt/web/test/ --exclude=/opt/web/test/111.log
    tar cvzf log.tar.gz test/ --exclude=test/111.log
    

    在这里插入图片描述

    tar -zvcf a.tar.gz 打包的目录 --exclude=指定排除的文件所在的路径
    注:“打包的目录”会在包含于压缩包

    总结:
    1、tar命令下的–exclude后面可以跟”=“或者空格,效果一样。
    2、tar命令下的–exclude后面跟文件名,会排除所有和此名相同的文件。
    3、tar命令下的–exclude后面跟排除文件的路径为绝对路径的时候,打包路径也必须为绝对路径。
    4、tar命令下的–exclude后面跟排除文件的路径为相对路径的时候,打包路径为相对或者绝对路径都可以。
    5、tar命令下的–exclude-from后面排除文件里的路径为绝对路径的时候,打包路径也必须为绝对路径。
    6、tar命令下的–exclude-from后面排除文件里的路径为相对路径的时候,打包路径为相对或者绝对路径都可以。
    在这里插入图片描述

    4、tar命令的具体参数的解析

    在这里插入图片描述

    展开全文
  • python解压TAR文件至至指定文件夹

    千次阅读 2018-01-26 10:59:10
    ######### Extract all files from src_dir to des_dir def extract_tar_files(src_dir,des_dir): files = os.listdir(src_dir) for file in files: dir_tmp = os.path.join(src_dir, file)
    #########  Extract all files from src_dir to des_dir
    def extract_tar_files(src_dir,des_dir):
        files = os.listdir(src_dir)
        for file in files:
            dir_tmp = os.path.join(src_dir, file)
            print dir_tmp
            if not os.path.isdir(dir_tmp): ##是文件,非文件夹
                #解压特定文件
                if dir_tmp.endswith("gz") and (dir_tmp.find(cs.Port_week_perfer_name_start) != -1):
                    #f = zipfile.ZipFile(dir_tmp, mode="r")
                    f = tarfile.open(dir_tmp)
                    names = f.getnames()
                    for name in names:
                        f.extract(name, path=des_dir)
            else:
                extract_tar_files(dir_tmp,des_dir)
        return 0
    
    展开全文
  • Linux 解压tar.gz文件指定目录

    万次阅读 2019-11-04 17:44:35
    比如:/var/pro.tar.gz,要解压到/home/wwwroot/project下。 解压命令: cd /var tar -zxvf pro.tar.gz -C /home/wwwroot/project

    比如:/var/pro.tar.gz,要解压到/home/wwwroot/project下。

    解压命令:

    cd /var
    
    tar -zxvf pro.tar.gz -C /home/wwwroot/project

     

    展开全文
  • linux解压tar.xz文件指定目录

    千次阅读 2019-11-27 08:44:30
    linux解压tar.xz文件指定目录 解决方法: t要把/opt/node-v13.2.0-linux-x64.tar.xz解压到 /opt:http://www.yayihouse.com/yayishuwu/chapter/2289 这样的话就会在/opt生成node-v13.2.0-linux-x64目录 ...

    linux解压tar.xz文件到指定目录

     

    解决方法:

    t要把/opt/node-v13.2.0-linux-x64.tar.xz解压到 /opt:http://www.yayihouse.com/yayishuwu/chapter/2289

    这样的话就会在/opt生成node-v13.2.0-linux-x64目录

    展开全文
  • tar 解压文件指定目录

    千次阅读 2020-07-19 12:51:50
    tar -zxvf ideaIU-2020.1.3.tar.gz -C /opt/
  • 举一个例子:解压 a.tar.gz 包里文件名以 one 开头的文件到 /tmp 文件夹下: tar -xzv -C /tmp -f a.tar.gz one*
  • tar zxvf tar包所在目录 -C 目标路径 查看文件路径 pwd
  • 使用tar解压文件指定目录时出现Not found in archive是因为没有设置-C这个参数(create),解压后的文件只有通过设置-C这个参数,创建默认文件夹才能被成功解压 如需要把
  • 使用tar解压文件指定目录时出现Not found in archive是因为没有设置-C这个参数(create),解压后的文件只有 通过设置-C(注意要大写)这个参数,创建默认文件夹才能被成功解压,如需要把home目录下的 jdk-8u111-...
  • 首先使用tar -txv abc.tar.
  • 文件解压到当前目录 tar -zxvf mobileapp.tar.gz 打包 将当前目录下的 mobileapp 文件夹打成tartar -zcvf mobileapp.tar.gz mobileapp 解压 mobileapp.tar.gz,出来的第一层是 mobileapp (tar包),第二层仍为...
  • 原文:http://www.cyberciti.biz/faq/howto-extract-tar-file-to-specific-directory-on-unixlinux/ 作者: nixCraft 译文: LCTT ... 我想要解压一个tar文件到一个叫/tmp/data的指定
  • tar解压指定文件

    千次阅读 2018-09-21 16:58:32
    由于图片服务器空间不够,我们将不常用的图片tar压缩后,但是有时候又需要指定解压一些文件 ...这里一定要注意,指定需要解压文件,必须要按照压缩文件目录来,如果目录错误是解压不出来的 ...
  • 如果在解压指定参数–no-same-owner(即tar --no-same-owner -zxvf xxxx.tar.gz),则会将执行该tar命令的用户作为解压后的文件目录的所有者。
  • 使用tar解压文件指定目录时出现Not found in archive的解决方法 使用tar解压文件指定目录时出现Not found in archive是因为没有设置-C这个参数(create),...
  • tar 批量解压多层目录文件

    千次阅读 2019-03-16 16:14:03
    tgz 文件存放在多层目录中 想解压到另一个位置,不影响当前文件夹 例子 类似这种目录结构 ./compressed_data/2011/01/01/file1.tgz ./compressed_data/2012/02/02/file2.tgz ./compressed_data/2013/03/03/file3...
  • 解压tar包中的指定文件

    千次阅读 2012-08-24 13:53:32
    解压tar包中的指定文件 (2008-04-28 13:49) 分类: linux tar解压tar包中指定文件 例如:在/home/xxl下面有个xxl.tar.gz包(是通过tar -zcvf xxl.tar.gz xxl/来创建的),我们可以用tar -ztvf xxl.tar....
  • linux tar 命令 解压文件指定目录

    万次阅读 多人点赞 2014-04-16 17:18:23
    tar -zxvf ./text.tar.gz -C /home/app/test/
  • [小技巧] tar 解压文件指定目录

    千次阅读 2014-09-18 09:23:45
    使用 -C 选项,示例如下: $ tar -xf foo.tar.bz2 -C /tmp/foo 解压后的文件将放
  • linux下.tar.gz和.gz文件解压详解

    万次阅读 多人点赞 2019-04-19 18:23:10
    1. .tar.gz文件,这种文件是tar文件的压缩文件,可以使用tar命令进行解压。 例如: 解压:tar zxvf pythontab.tar.gz tar -xjvf httpd-2.4.4.tar.bz2 解压文件到指定文件夹: tar xzvf ...
  • –strip-components N N=1就是一层 这样就可以直接tar包里的内容解压到想要的文件夹,并且不会创建多余的目录
  • 如果在使用tar解压时不解压到当前目录面是解压指定目录下,先用cd命令当然可以,但是如果你又不想改变当前工作目录时,可以使用tar的 -C参数 tar -xvvf /source/tarfile.tar -C /target   当然了要确保目标...
  • Ubuntu16.04系统,将.tar.gz格式的文件从/home/myftp/upload/nuodongiot目录自动解压到/home/myftp/upload/backupcopy目录中,并将源目录/home/myftp/upload/nuodongiot中的文件移动/home/myftp/upload/extarct...
  • LINUX tar解压指定目录

    千次阅读 2020-03-01 07:45:28
    命令如下: tar xf csdn.tar -C /home/quantum6/work
  • 解压.tar文件

    千次阅读 2020-04-28 22:28:54
    解压.tar文件 一、原因 因为要在Linux服务器上安装mysql,下载了8.0版本的mysql后,发现格式是.tar,而不是.tar.gz,使用tar -xzvf mysql-8.0.20-linux-glibc2.12-x86_64.tar不能解压,出现错误: 二、正确解压命令...
  • .tar.bz2文件解压命令

    万次阅读 多人点赞 2019-06-05 21:48:25
    从网络上下载到的源码包, 最常见的是 .tar.gz 包, 还有一部分是 .tar.bz2包 .tar.gz 格式解压tar -zxvf xx.tar.gz .tar.bz2 格式解压tar -jxvf xx.tar.bz2 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 354,387
精华内容 141,754
关键字:

解压tar文件至指定目录