смоляные гнезда на реставрации - PullRequest
0 голосов
/ 14 декабря 2010

Является ли следующее известным и давним несоответствием / особенностью tar? Я подозреваю, что ответ - да.

cd mydir
tar cvpf dec14.tar .
tar xvpf dec14.tar -C .

Файлы извлекаются туда, где они должны быть.

cd ..
tar cvpf dec14.tar mydir
tar xvpf dec14.tar -C mydir

Файлы восстанавливаются, вложенные в mydir / mydir, другими словами, на один уровень ниже, чем раньше.

1 Ответ

1 голос
/ 15 декабря 2010

Нет, это не несоответствие или ошибка. «tar» делает именно то, что вы сказали. Опция '-C' просто означает сначала перейти в заданный каталог, но это ничего не значит об обрезании этой строки из извлеченных путей.

...