Искал ответ, думал, нашел, но работает некорректно: -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, у них обоих есть первый dir: foo, затем bar и т. Д.
Это порядок опций:
tar -cvf file.tar -C /foo/bar dir
$ cd /foo/bar
$ tar -cvf /other/dir/path/file.tar dir