如何解压缩跳过目录结构开头的文件[关闭]

Posted

技术标签:

【中文标题】如何解压缩跳过目录结构开头的文件[关闭]【英文标题】:How do I untar a file skipping the beginning of the directory structure [closed] 【发布时间】:2015-09-11 18:30:18 【问题描述】:

我创建了带有绝对路径的 tar 档案来保存文件。

/home/mydir/dir1/dir2/dir3/file1.dat
/home/mydir/dir1/dir2/dir3/file2.dat
/home/mydir/dir1/dir2/dir3/file3.dat

我想解压这些档案,跳过目录结构/home/mydir/dir1 的开头。我的文件应该在具有这种结构的任何目录中恢复:

dir2/dir3/file1.dat
dir2/dir3/file2.dat
dir2/dir3/file3.dat

如何使用 tar 命令或其他方式执行此操作?

【问题讨论】:

【参考方案1】:
tar -xf /for/untar/your/filename.extension --strip=3 path/to/which/you/wish/to/extract

【讨论】:

以上是关于如何解压缩跳过目录结构开头的文件[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Python:将文件解压缩到当前工作目录,但不在 zip 中维护目录结构

ubuntu下压缩+解压缩命令

如何在不添加目录层次结构的情况下使用 Python 将文件添加到 tarfile?

centos的安装与配置,Linux下基本命令权限控制,解压缩文件以及软件的安装与卸载

如何运行jar文件

如何从 Unix 命令行递归解压缩目录及其子目录中的档案?