如何解压跳过目录结构开头的文件
How do I untar a file skipping the beginning of the directory structure
我创建了 tar 个带有绝对路径的档案来保存文件。
/home/mydir/dir1/dir2/dir3/file1.dat
/home/mydir/dir1/dir2/dir3/file2.dat
/home/mydir/dir1/dir2/dir3/file3.dat
我想取消tar 这些档案,跳过目录结构的开头 /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
我创建了 tar 个带有绝对路径的档案来保存文件。
/home/mydir/dir1/dir2/dir3/file1.dat
/home/mydir/dir1/dir2/dir3/file2.dat
/home/mydir/dir1/dir2/dir3/file3.dat
我想取消tar 这些档案,跳过目录结构的开头 /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