ファイルを解凍しようとすると、次のエラーが発生します。私はgunzip -c filenameコマンドを使用しています。
gunzip:DEX_DWH.zip:最初の項目は圧縮されていないか保存されません - 解凍を有効にする
いくつかの追加:1. unzipコマンドを使用したくありません。ファイルを解凍するには、gunzip -cコマンドを使用したいと思います。 2.私のコードは次のように定義されています。
エリーフ[[! "${FILECOMMAND}" ]] && [[ -f "${ZIPFILE}" || -f "${ZIPFILE3}" || -f "${ZIPFILE4}" ] ] 次に COMMANDTOUSE="gunzip -c"
FILECOMMAND - ファイル形式を検索します。空の場合、gunzip -c が適用されます。
ベストアンサー1
ファイル名に基づいて、ファイルはzip
アーカイブです。これを行うには、次のツールを使用する必要がありますunzip
。
unzip DEX_DWH.zip -d DEX_DWH
これにより、新しいディレクトリにファイルが抽出されますDEX_DWH
。ファイルを作業ディレクトリに抽出する場合は、この-d DEX_DWH
セクションは必要ありません。
このユーティリティは、圧縮ファイル(つまり、通常は圧縮前/圧縮解除後に使用されるアーカイブではありません)gzip
で動作するように設計されています。gzip
tar