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?
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?
Respuestas:
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.
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.
tar -czf
crea un archivo tar comprimido, generalmente la extensión .tar.gz
o .tgz
se 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 ).
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.
Creo que la forma más elegante de hacerlo sería instalar el subsistema Linux para Windows.
Tenga en cuenta que esto es beta.
También hay muchas formas de obtener la funcionalidad de Linux:
Hay muchas herramientas y aplicaciones que hacen esto.
Haz estos pasos:
Descargar libarchive https://sourceforge.net/projects/gnuwin32/files/libarchive/2.4.12-1/libarchive-2.4.12-1-setup.exe/download
Entonces"%programfiles(x86)%\gnuwin32\bin\bsdtar.exe" czf path_to_compressed_file path_to_folder