LINUX.ORG.RU
ФорумTalks

[tar] бага?


0

0

Небольшой диалог:

------------------
[17:11:06] <Vlas> смотри, тарю каталог tar cjf file.tar directory --remove-files
[17:11:17] <Vlas> при этом удаляются файлы в каталоге
[17:11:21] <Vlas> но сам каталог жив
[17:12:40] <Vlas> нужно что и сам каталог удалялся
[17:13:00] <Vlas> тару такое можно как-то сказать ?
[17:13:25] <rain> а просто снести каталог после выполнения задания сложно?
[17:13:37] <Vlas> да нет, не сложно
[17:13:54] <rain> просто тут еще такая вещь...
[17:14:04] <rain> rain@acnote:/tmp$ tar cf etc.tar etc --remove-files
tar: /usr/bin/Xorg: Функция unlink завершилась с ошибкой: Отказано в доступе
tar: /usr/share/icons/Chameleon-White-Small/cursor.theme: Функция unlink завершилась с ошибкой: Отказано в доступе
tar: /usr/share/icons/Chameleon-Pearl-Regular/cursor.theme: Функция unlink завершилась с ошибкой: Отказано в доступе
и так далее
[17:14:10] <rain> сносит он слегка стремно :)
[17:14:25] <Vlas> понятно :)
[17:14:37] <Vlas> ну у этого тара будет доступ всегда :)
[17:14:44] <rain> поэтому если у тебя где-то случайно будет ссылка на корень... Ну, ты понял
------------------

etc в моем случае - копия /etc от пользователя, соответственно, там вполне могут быть ссылки куда-либо еще.

Собственно, в чем вопрос: это бага tar'a, что он по ссылкам вылазит в остальную файловую систему и пытается ее снести? Пакует-то он нормально, оставляя ссылки ссылками, а не копируя контент.

$ tar --version
tar (GNU tar) 1.23

Debian Squeeze

★★★★★

Ответ на: комментарий от sdio

И? Почему не нужен? Аргументируй.
Я вот один аргумент «за» параметр придумал. Будет полезно, если пытаешься создать архив директории размеров 20 ГБ, при свободных 10 ГБ на разделе.

mingebag ()
Ответ на: комментарий от mingebag

mingebag> если пытаешься создать архив директории размеров 20 ГБ, при свободных 10 ГБ на разделе.

Нищеброды, тоже не нужны.

sdio ★★★★★ ()
Ответ на: комментарий от sdio

Не нужны люди, которые по потребительски относятся к ресурсам компьютера. Особенно странно видеть таких в linux-сообществе.
Кстати, 10 свободных гигабайт вовсе не означает, что на диске всего 10 гигов.

mingebag ()
Ответ на: комментарий от mingebag

mingebag> 10 свободных гигабайт

Это 10 свободных гигабайт и не важно сколько терабайт у тебя там еще.

Не нужны люди, которые по потребительски относятся к ресурсам компьютера.

Типа не такие бережливые как ты? Ты из тех что постоянно смотрят на вывод команды free и жалуются что линукс захавал всю память (файловый кеш)

sdio ★★★★★ ()
Ответ на: комментарий от mingebag

Оставь попытки воспитать sdio, он уже такой навсегда.

true_admin ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.