gnuWin32のbsdtar
を使用して、簡単に抽出します。
bsdtar xvf c:\test.Zip -C c:\temp\
しかし、Zipファイルを作成できませんでした。私は試した
bsdtar -cf test.Zip a.csv b.csv
しかし、生成されたファイルはwinzipで開くことができませんでした。
コマンドラインでZipファイルを生成する正しい方法は何ですか?
から https://www.freebsd.org/cgi/man.cgi?query=bsdtar&sektion=1 :
-a, --auto-compress (c mode only) Use the archive suffix to decide a set of the for- mat and the compressions.
したがって、次を使用する必要があります。
bsdtar -a -cf test.Zip a.csv b.csv
実際、これはまさに彼らが与える例です。
tar -a -cf archive.Zip source.c source.h creates a new archive with Zip format
プロのヒント:* NIXの世界から来たコマンドで何かをする方法を探しているときはいつでも、Googleでman <command>
と入力してみてください。このテクニックは私を決して失敗させませんでした。