¿Cómo puedo ejecutar el comando "tar -czf" en Windows?

13

Actualmente estoy ejecutando una computadora que solo tiene acceso a Windows.

Tengo que enviar una carpeta después de ejecutarla tar -czf.

¿Cómo puedo hacer esto en Windows? ¿Tengo alguna opción?

usuario54094
fuente

Respuestas:

11

Si todo lo que desea es crear un archivo tar.gz (también llamado tgz), puede usar 7Zip desde http://www.7-zip.org/

Para ejecutar como "tar -czf" necesita encadenar dos llamadas 7z:

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

Esto crea un archivo x.tgz que contiene todos los datos de c: \ my \ path \ .

La opción -so redirige la salida a stdout y la opción -si recoge esos datos.

bebbo
fuente
1
definitivamente deberías tener más votos a favor
Valerio
4

Echa un vistazo a Tar para Windows .

El programa GNU Tar proporciona la capacidad de crear archivos tar, así como varios otros tipos de manipulación. Por ejemplo, puede usar tar en archivos creados previamente para extraer archivos, almacenar archivos adicionales o actualizar o enumerar archivos que ya estaban almacenados.

El puerto Win32 solo puede crear archivos tar, pero no puede canalizar su salida a otros programas como gzip o compress, y no creará archivos tar.gz; Tendrá que usar o simular una tubería por lotes. BsdTar tiene la capacidad de crear y manipular directamente los archivos .tar, .tar.gz, tar.bz2, .zip, .gz y .bz2, comprende las opciones más utilizadas de GNU Tar y también es mucho más rápido; para la mayoría de los propósitos es preferible a GNU Tar.

Dani
fuente
Si bien esto puede responder teóricamente a la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
soandos
2

Desea instalar Cygwin o MSYS , generalmente vienen con tarutilidad.

Yasir Arsanukaev
fuente
2

tar -czfcrea un archivo tar comprimido, generalmente la extensión .tar.gzo .tgzse usa.

Windows no tiene soporte integrado para crear (o leer) archivos tar o archivos comprimidos, y Microsoft tampoco ofrece herramientas para esto.

Este formato se puede crear usando, por ejemplo, 7Zip; vea, por ejemplo, esta publicación de blog: http://www.tmsnetwork.org/blog/creating-targz-archive-easily-windows (copia archive.org: aparentemente este blog desapareció). Se podrían utilizar muchas más herramientas, consulte http://www.7zip.com/type/5/TAR (copia de archive.org: aparentemente 7zip.com desapareció, para ser reemplazado por 7-zip.org ).

MarnixKlooster ReinstateMonica
fuente
2
Creo que está pidiendo una forma nativa de hacerlo. (en lugar de terceros)
Pacerier
1

También puede descargar e instalar 7zip. http://www.7zip.org . Con él, puede desempaquetar y empacar muchos tipos de compresión diferentes, incluido gzip.

Eli
fuente