|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Oleg Adianov 2:5020/400 30 Sep 2004 13:04:48 To : All Subject : tar и относительный путь -------------------------------------------------------------------------------- Проблема конечно на данный момент не критичная, но что-то решения я не нашел. А в будущем есть шанс нарваться на эти грабли, когда не будет времени разбираться, так что вот: делаем архив примерно так tar -zcvf test.tgz ../bla/bla/bla в этих подкаталогах есть несколько файлов. Все сворачивается и получается. Далее cd /usr/test В test права на запись имеем, в usr конечно же нет, ибо не root. Делаем там: tar -zxvf test.tgz и получаем ../bla/bla/bla/ tar: ../bla/.bla/bla: Cannot mkdir: No such file or directory ../bla/bla/bla/test1 tar: ../bla/bla/bla/test2: Cannot open: No such file or directory Все верно, прав-то нет. А вот теперь вопрос: можно ли побороть такую ситуацию. В мане на tar я не нашел что-то как извлечь файлы без путей. Про опцию -C я знаю, можно было ей воспользоваться при создании, но было интересно как все же развернуть такой архив, если он уже создан. -- Проявил себя? - Закрепи! Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/42931b9656b7.html, оценка из 5, голосов 10
|