gunzip コマンドでファイルを解凍できません。

gunzip コマンドでファイルを解凍できません。

ファイルを解凍しようとすると、次のエラーが発生します。私は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で動作するように設計されています。gziptar

おすすめ記事