私はディレクトリにあり、ファイルとディレクトリを含むzipを持っています。 そのファイルを現在のディレクトリに解凍する必要がありますが、ファイル構造は保持しています。ファイル構造を維持しながら現在のディレクトリで解凍します
unzip myfile.zipは、私の望むものではない現在のディレクトリにmyfileディレクトリを作成します。
unzip -j myfile.zipは、私が望むものではないファイル構造をすべて削除します。
私はディレクトリにあり、ファイルとディレクトリを含むzipを持っています。 そのファイルを現在のディレクトリに解凍する必要がありますが、ファイル構造は保持しています。ファイル構造を維持しながら現在のディレクトリで解凍します
unzip myfile.zipは、私の望むものではない現在のディレクトリにmyfileディレクトリを作成します。
unzip -j myfile.zipは、私が望むものではないファイル構造をすべて削除します。
unzip myfile.zip
は、zipファイルのパス名を保持して作業ディレクトリ内のファイルを抽出します。
サブディレクトリmyfile
を取得した場合、それは圧縮ファイルの相対パスの一部であることを意味します。ジップコンテンツ
unzip -l myfile.zip
をリストすることによって、それをチェックですから、ターゲットディレクトリから-dが
cd myfile
unzip myfile.zip -d ..
上のディレクトリである-d
オプションで解凍し、上記のディレクトリからファイルを解凍し、またはすることができますmyfileディレクトリは、作成時にzipファイルに圧縮されており、解凍オプションを見ると、追加の手順を追加せずにこれを行う方法はありません。
親ディレクトリを含めずにzipを作成するか、tar(作成と抽出)のような代替ファイルを使用すると、より正確なレポ。