![FreeBSDで「圧縮解除:認識できないアーカイブ形式」を修正する方法は? [閉鎖]](https://linux33.com/image/213168/FreeBSD%E3%81%A7%E3%80%8C%E5%9C%A7%E7%B8%AE%E8%A7%A3%E9%99%A4%EF%BC%9A%E8%AA%8D%E8%AD%98%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96%E5%BD%A2%E5%BC%8F%E3%80%8D%E3%82%92%E4%BF%AE%E6%AD%A3%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
SSH / SCPを介して別のコンピュータからFreeBSDにコピーしたフォルダを解凍しようとしています。しかし、unzip: Unrecognized archive format
私の考えでは、この場合は理解できないエラーが発生し続けます。
このエラーはなぜ発生しますか?どうすれば修正できますか?
追加情報
$ ls
sw-ui-server.zip
$ unzip
Usage: unzip [-aCcfjLlnopqtuvyZ1] [-d dir] [-x pattern] [-P password] zipfile
$ unzip sw-ui-server.zip
unzip: Unrecognized archive format
上記のようにインストールが完了したことを確認しましたunzip
。
どの形式がサポートされているかを確認しましたが、unzip
「圧縮解除」ということを考えると、.zip
ファイルはしなければならない助けを得る。
答え1
この質問に対する答えはいくつかありますが、私の場合は何が起こったのかを共有します。
私が抽出しようとしたZIPファイル結果は空です。
ファイルの種類を確認してこれを見つけました。
$ file [filename]
[filename].zip: empty
とファイルサイズ
$ ls -lh
total 0
-rw-r--r-- 1 user user 0B Nov 8 09:08 [filename].zip
回避策は、コピーを再実行して再実行して、ファイルが空でないことを確認することです。ls -lh
答え2
tar
FreeBSDでは、以下を使用してさまざまなアーカイブを抽出できることに注目する価値があります。図書館記録保管所(3)。基本システムの外部には追加のツールが不要な場合がよくあります。