Как разархивировать файл в терминале и выложить его с определенным именем файла?
Я знаю, я бегу sudo unzip file.zip -d /path/to/dir
, но есть ли способ указать имя выходного файла?
2 ответа
Если вы уверены, что ваш zip-архив содержит только один файл, вы можете извлечь его в другое имя файла с помощью
unzip -p > thenewFile
Объяснение: -p
говорит unzip
извлечь содержимое непосредственно в stdout
который затем перенаправляется в новый файл.
Вы пробовали unzip7? Сначала установите его (введите это в терминале):
sudo apt-get install unzip
и затем используйте эту команду в терминале:
unzip (the zip file) -d (path to unzip)
и это может нормально работать таким образом.