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