![如何在終端機中解壓縮檔案並以特定的檔案名稱吐出它?](https://rvso.com/image/1127595/%E5%A6%82%E4%BD%95%E5%9C%A8%E7%B5%82%E7%AB%AF%E6%A9%9F%E4%B8%AD%E8%A7%A3%E5%A3%93%E7%B8%AE%E6%AA%94%E6%A1%88%E4%B8%A6%E4%BB%A5%E7%89%B9%E5%AE%9A%E7%9A%84%E6%AA%94%E6%A1%88%E5%90%8D%E7%A8%B1%E5%90%90%E5%87%BA%E5%AE%83%EF%BC%9F.png)
我知道我運行了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)
這樣可能會工作得很好。