во время распаковки с tar скрывают сообщение об ошибке: 'tar: Удаление продвижения '/' от имен элемента' для архива, созданного с - абсолютные имена

Это не дубликат, другие вопросы на stackexchange об избавлении от этого сообщения, поскольку архив создается.

Это - возможный, данный архив, с которым был создан -P опция (с продвижением '/')?

Мне создали архив с"--absolute-names" (-P опция) - с продвижением/.

Я хочу распаковать его, с / разделенный (tar делает его по умолчанию).

Это почти идеально, но я хочу заставить замолчать:

tar: Removing leading `/' from member names.

не удаляя другие сообщения (так грубая сила в форме 2>/dev/null не решение).

Я нашел несколько решением, как заставить это сообщение замолчать во время создания архива, но ни одного для распаковки. Я знаю о grep -v но это будет (a) скрываться, код ошибки от tar (b) добавляют его собственный код ошибки, если сообщение о / не разделяется.

Эта ситуация может копироваться с

cd /home/user/tmp
touch a.txt
mateusz@Grisznak:~/Desktop/tmp$ tar --create -P /home/user/tmp > a.tar
mateusz@Grisznak:~/Desktop/tmp$ tar --extract --file=a.tar 

Избегать проблемы XY: Я распаковываю архивы, созданные backup драгоценный камень (http://backup.github.io/backup/v4/).

0
задан 13 April 2017 в 05:37

0 ответов

Другие вопросы по тегам:

Похожие вопросы: