ターミナルでファイルを解凍し、特定のファイル名で吐き出すにはどうすればいいですか?

ターミナルでファイルを解凍し、特定のファイル名で吐き出すにはどうすればいいですか?

を実行することはわかっていますsudo unzip file.zip -d /path/to/dirが、出力ファイル名を指定する方法はありますか?

答え1

zipアーカイブにファイルが1つしか含まれていない場合は、次のようにして別のファイル名で解凍することができます。

unzip -p > thenewFile

説明:コンテンツを直接抽出し、新しいファイルにリダイレクトするように-p指示します。unzipstdout

答え2

unzip7 を試しましたか? まずインストールしてください (ターミナルにこれを入力してください):

sudo apt-get install unzip

次に、ターミナルで次のコマンドを使用します。

unzip (the zip file) -d (path to unzip)

この方法ではうまくいくかもしれません。

関連情報