【问题标题】:Extract tar file without creating folder在不创建文件夹的情况下提取 tar 文件
【发布时间】:2015-05-15 07:03:24
【问题描述】:

我想在 Unix tar xvf /home/test/group.tar 中提取 tar 文件,提取后得到一个文件夹 group,其中包含 xls、pdf 列表, txt 文件。

如何在 /home/test/xls、pdf 文件列表中提取 group.tar 的内容而不创建组文件夹。

任何特定的命令可用或必须跟随复制和移动??

谢谢!

【问题讨论】:

    标签: unix tar archiving


    【解决方案1】:

    您可以使用--strip-components 1 参数。

    tar xvf group.tar --strip-components 1
    

    【讨论】:

      【解决方案2】:

      我相信你必须改变你的压缩方式。

      可能是您的文件在组文件夹中,并且您的压缩文件如下所示,

      parent_directory$ tar -cvf group.tar group/

      我假设您在组文件夹的父目录中并如上所述压缩文件。

      不是在父目录中,而是从组文件夹本身压缩文件

      parent_directory/group$ tar-cvf group.tar .

      如果我现在解压缩 group.tar,它将解压缩当前目录中的所有文件,而不是创建一个组文件夹。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-04-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多