Это не дубликат, другие вопросы на 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/).