Проблема, извлекающая файл tar

Я попробовал команду:

tar -xjvf FileZilla_3.7.1.1_*-linux-gnu.tar.bz2 

После Предоставления этой команды, получающей эти ошибки:

tar (child): FileZilla_3.7.1.1_*-linux-gnu.tar.bz2: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

Что мне делать?

0
задан 20 August 2015 в 12:38

2 ответа

tar не может принять несколько архивных файлов как вход (хотя можно использовать подстановочный знак для извлечения только выбранных файлов из архива). Независимо от того, что первый аргумент, который будет передан после -f tar -xf, рассматривали бы как архив, и все другие файлы будут рассматривать как файлы, которые будут извлечены. Так, в Вас случай tar будет искать файл, названный FileZilla_3.7.1.1_*-linux-gnu.tar.bz2 и если tar не может найти, что файл он будет жаловаться.

А путь к untar несколько файлов сразу состоит в том, чтобы использовать;

ls *.tar.bz2 | xargs -i tar xjf {}
1
ответ дан 28 July 2019 в 19:50

Лучше проверьте свой путь. Удостоверьтесь, что существует файл, названный этим именем в Вашем текущем каталоге. Кажется, что нет никаких других специальных проблем.

я протестировал на своем компьютере, если я ввожу команду (на самом деле нет ничего позвонившего 'filezilla' на моем компьютере), ошибка, это вышло, точно так же, как Ваш.

3
ответ дан 28 July 2019 в 19:50

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

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