将目录 TAR 到‘tar root’

将目录 TAR 到‘tar root’

我正在寻找答案,我以为我找到了,但它不能正常工作:-S

问题:我想要打包:/foo/bar/dir/* 但是当我解压 tar 文件时我想要的是 /dir/*

所以我想:
1) tar -cvf file.tar /foo/bar/dir -C /dir

2) tar -cvf file.tar /foo/bar/dir -C /foo/bar

但是当我打开 TAR 时,它们都有第一个目录:foo,然后是 bar 等等...

答案1

这是选项的顺序:

tar -cvf file.tar -C /foo/bar dir

答案2

$ cd /foo/bar
$ tar -cvf /other/dir/path/file.tar dir

相关内容