Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 如何解压跳过目录结构开头的文件_Unix_Archive_Tar - Fatal编程技术网

Unix 如何解压跳过目录结构开头的文件

Unix 如何解压跳过目录结构开头的文件,unix,archive,tar,Unix,Archive,Tar,我用绝对路径创建了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.d

我用绝对路径创建了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命令或其他方法执行此操作?

tar -xf /for/untar/your/filename.extension --strip=3 path/to/which/you/wish/to/extract