Я попробовал команду:
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
Что мне делать?
tar
не может принять несколько архивных файлов как вход (хотя можно использовать подстановочный знак для извлечения только выбранных файлов из архива). Независимо от того, что первый аргумент, который будет передан после -f
tar -xf
, рассматривали бы как архив, и все другие файлы будут рассматривать как файлы, которые будут извлечены. Так, в Вас случай tar
будет искать файл, названный FileZilla_3.7.1.1_*-linux-gnu.tar.bz2
и если tar
не может найти, что файл он будет жаловаться.
А путь к untar несколько файлов сразу состоит в том, чтобы использовать;
ls *.tar.bz2 | xargs -i tar xjf {}
Лучше проверьте свой путь. Удостоверьтесь, что существует файл, названный этим именем в Вашем текущем каталоге. Кажется, что нет никаких других специальных проблем.
я протестировал на своем компьютере, если я ввожу команду (на самом деле нет ничего позвонившего 'filezilla' на моем компьютере), ошибка, это вышло, точно так же, как Ваш.