untar единственная ошибка файла

Я пробую к untar единственный файл в большом tar.gz файл с этой командой:

tar -xvf files.tgz '/home/home_ndb_fp/DATI (ex parc.)/DOC AAA/AAAAA/TRES VIN/AAAA AAAA - AAAA AAA AAAA/BBBBBB by cccccc.net 14-01-2016/ORDER DDDDDDDD (Salvato automaticamente).xls'

но дал мне ошибку

Я также попробовал

tar -xvf files.tgz /home/home_ndb_fp/DATI\ \(ex\ parc.\)/DOC\ AAA/AAAAA/TRES\ VIN/AAAA\ AAAA\ \-\ AAAA\ AAA\ AAAA/BBBBBB\ by\ cccccc.net\ 14-01-2016/ORDER\ DDDDDDDD\ \(Salvato\ automaticamente).xls

но это не работало. Я не пробую к untar весь архив, потому что файл составляет очень больших 53 ГБ.The ошибка, которую я даю, находится на итальянском языке:

non trovato nell'archivio (not find in the archive)
tar: Uscita per errore ritardata dall'errore precedente (exit from the error....

gzipped tar упаковывается в ящики только с резервным копированием. sbackupd и с другими файлами работает хорошо. Я думаю, что круглая скобка делает проблему. Название файла включая весь путь внутри flist, так имя файла и путь я уверен, является правильным.

0
задан 30 January 2016 в 00:04

2 ответа

Необходимо добавить "z" опцию к команде tar: tar-xzvf....

можно использовать "tar tvzf", чтобы получить список файлов в архиве и проверить, что файл, который Вы хотите, называют точно, как Вы ожидаете. Можно также использовать подстановочные знаки от имени файла, который Вы хотите извлечь, который мог бы быть легче, чем попытка получить все обратные косые черты точно исправляет.

0
ответ дан 29 September 2019 в 13:24

Другой подход должен поставить имя файла, который Вы хотите извлечь в другом файле, сказать files.txt, без любых символов ESC. Затем используйте tar xvTf files.txt files.tgz.

0
ответ дан 29 September 2019 в 13:24

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

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