私は.gz
次のようなものがあります。このファイルをディレクトリにgunzipBIG5.gz
したいと思います。.gz
BIG5
これはうまくいきません:
gunzip -c BIG5.gz > /BIG5
答え1
これはgzで動作します。
tar xvzf /dir/to/file.tar.gz -C /dir/to/output/
答え2
ファイルの直接的な場所を提供することはできません。最も簡単な方法はおそらく次のとおりです。
mkdir -p /BIG5 && gunzip -c BIG5.gz > /BIG5/file
ディレクトリが存在しない場合は、ディレクトリを作成し、名前付き/BIG5
ディレクトリにファイルを抽出しますfile
。
file
抽出したファイルに使用したい名前に置き換える必要があります。
すでに存在するファイルの場合は失敗します/BIG5
が、ファイルが存在し、ディレクトリの場合は成功します。