Windowsで「tar -czf」コマンドを実行するにはどうすればよいですか?


13

現在、Windowsのみにアクセスできるコンピューターを実行しています。

実行後にフォルダを送信する必要がありますtar -czf

Windowsでこれを行うにはどうすればよいですか?

回答:


11

tar.gz(tgzとも呼ばれる)ファイルを作成するだけの場合は、http: //www.7-zip.org/の7Zipを使用できます

「tar -czf」のように実行するには、2つの7z呼び出しをチェーンする必要があります。

7z -ttar a dummy c:\my\path\* -so | 7z -si -tgzip a x.tgz

これにより、c:\ my \ path \からのすべてのデータを含むファイルx.tgzが作成されます。

-soは出力をstdoutにリダイレクトし、-siオプションはそのデータを取得します。


1
間違いなくもっと多くの賛成投票が必要です
Valerio

4

Tar for Windowsご覧ください。

GNU Tarプログラムは、tarアーカイブを作成する機能、およびその他のさまざまな種類の操作を提供します。たとえば、以前に作成したアーカイブでtarを使用して、ファイルを抽出したり、追加のファイルを保存したり、すでに保存されているファイルを更新または一覧表示したりできます。

Win32ポートはtarアーカイブのみを作成できますが、その出力をgzipやcompressなどの他のプログラムにパイプできず、tar.gzアーカイブを作成しません。バッチパイプを使用またはシミュレートする必要があります。BsdTarには、.tar、.tar.gz、tar.bz2、.zip、.gz、.bz2アーカイブを直接作成および操作する機能があり、GNU Tarの最もよく使用されるオプションを理解し、はるかに高速です。ほとんどの目的では、GNU Tarよりも優先されます。


これは理論的には質問に答える可能性がありますが、答えの本質的な部分をここに含め、参照用のリンクを提供することが望ましいでしょう
soandos


2

tar -czfgzip圧縮されたtarファイルを作成します。通常は拡張子.tar.gz.tgz、使用されます。

Windowsには、tarファイルまたはgzip圧縮ファイルの作成(または読み取り)の組み込みサポートがなく、Microsoftもこれを行うためのツールを提供していません。

この形式は、たとえば7Zipを使用して作成できます。たとえば、次のブログ投稿を参照してくださいhttp : //www.tmsnetwork.org/blog/creating-targz-archive-easily-windows(archive.orgのコピー:明らかにこのブログは消えています)。さらに多くのツールを使用できます。http://www.7zip.com/type/5/TARを参照してください(archive.orgのコピー:7zip.comは表示されなくなり、7-zip.orgに置き換えられます)。


2
彼はそれを行うためのネイティブな方法を求めていると思います。(サードパーティではなく)
Pacerier 2014

1

7zipをダウンロードしてインストールすることもできます。http://www.7zip.org。これを使用すると、gzipを含む多くの異なる圧縮タイプを解凍およびパックできます。


0

それを行う最もエレガントな方法は、Windows用のLinuxサブシステムをインストールすることだと思います。

https://msdn.microsoft.com/en-us/commandline/wsl/install_guide#enable-the-windows-subsystem-for-linux-feature-gui

これはベータ版であることを覚えておいてください。

Linuxの機能を取得する方法もたくさんあります。

  • MSYS
  • Cygwin
  • 仮想マシン

これを行うツールやアプリケーションはたくさんあります。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.