我正在寻找答案,我以为我找到了,但它不能正常工作:-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