Wie kann ich den Befehl "tar -czf" unter Windows ausführen?


13

Ich verwende derzeit einen Computer, der nur auf Windows zugreifen kann.

Ich muss einen Ordner einreichen, nachdem ich darauf ausgeführt tar -czfhabe.

Wie kann ich das in Windows machen, habe ich irgendwelche Optionen?

Antworten:


11

Wenn Sie lediglich eine tar.gz-Datei (auch tgz genannt) erstellen möchten, können Sie 7Zip von http://www.7-zip.org/ verwenden.

Um wie "tar -czf" zu laufen, müssen Sie zwei 7z-Aufrufe verketten:

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

Dadurch wird eine Datei x.tgz erstellt, die alle Daten aus c: \ my \ path \ enthält .

Das -so leitet die Ausgabe an stdout um und die Option -si nimmt diese Daten auf.


1
Sie sollten definitiv mehr Upvotes haben
Valerio

4

Schauen Sie sich Tar für Windows an .

Das GNU Tar-Programm bietet die Möglichkeit, Teerarchive sowie verschiedene andere Arten der Manipulation zu erstellen. Beispielsweise können Sie tar in zuvor erstellten Archiven verwenden, um Dateien zu extrahieren, zusätzliche Dateien zu speichern oder bereits gespeicherte Dateien zu aktualisieren oder aufzulisten.

Der Win32-Port kann nur Tar-Archive erstellen, seine Ausgabe jedoch nicht an andere Programme wie gzip oder compress weiterleiten und keine tar.gz-Archive erstellen. Sie müssen ein Batch-Rohr verwenden oder simulieren. BsdTar kann Archive .tar, .tar.gz, tar.bz2, .zip, .gz und .bz2 direkt erstellen und bearbeiten, versteht die am häufigsten verwendeten Optionen von GNU Tar und ist außerdem viel schneller. Für die meisten Zwecke ist es GNU Tar vorzuziehen.


Während dies theoretisch die Frage beantworten kann, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Soandos


2

tar -czfErstellt eine gezippte TAR-Datei, normalerweise die Erweiterung .tar.gzoder .tgzwird verwendet.

Windows bietet keine integrierte Unterstützung zum Erstellen (oder Lesen) von TAR-Dateien oder komprimierten Dateien, und Microsoft bietet auch hierfür keine Tools an.

Dieses Format kann beispielsweise mit 7Zip erstellt werden. Siehe zum Beispiel diesen Blog-Beitrag: http://www.tmsnetwork.org/blog/creating-targz-archive-easily-windows (Kopie von archive.org: Anscheinend ist dieser Blog verschwunden). Viele weitere Tools könnten verwendet werden, siehe http://www.7zip.com/type/5/TAR (Kopie von archive.org: Anscheinend ist 7zip.com verschwunden und wird durch 7-zip.org ersetzt ).


2
Ich denke, er fragt nach einem einheimischen Weg, dies zu tun. (anstelle von Drittanbietern)
Pacerier

1

Sie können auch 7zip herunterladen und installieren. http://www.7zip.org . Mit ihm können Sie viele verschiedene Komprimierungsarten einschließlich gzip entpacken und packen.



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.