Jak mogę uruchomić polecenie „tar -czf” w systemie Windows?

13

Obecnie korzystam z komputera, który ma dostęp tylko do systemu Windows.

Po uruchomieniu tar -czfna nim muszę przesłać folder .

Jak mogę to zrobić w systemie Windows, czy mam jakieś opcje?

użytkownik54094
źródło

Odpowiedzi:

11

Jeśli wszystko, czego chcesz, to utworzyć plik tar.gz (zwany również tgz), możesz użyć 7Zip z http://www.7-zip.org/

Aby działać jak „tar -czf”, musisz połączyć dwa połączenia 7z:

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

Spowoduje to utworzenie pliku x.tgz zawierającego wszystkie dane z c: \ moja \ ścieżka \ .

Opcja -so przekierowuje dane wyjściowe na standardowe wyjście, a opcja -si przechwytuje te dane.

bebbo
źródło
1
powinieneś mieć zdecydowanie więcej głosów pozytywnych
Valerio
4

Spójrz na Tar dla Windows .

Program GNU Tar zapewnia możliwość tworzenia archiwów tar, a także różnych innych rodzajów manipulacji. Na przykład możesz użyć tar na wcześniej utworzonych archiwach, aby wyodrębnić pliki, przechowywać dodatkowe pliki lub zaktualizować lub wyświetlić listę plików, które zostały już zapisane.

Port Win32 może tworzyć tylko archiwa tar, ale nie może przesyłać danych wyjściowych do innych programów, takich jak gzip lub skompresować, i nie może tworzyć archiwów tar.gz; będziesz musiał użyć lub zasymulować rurę wsadową. BsdTar ma możliwość bezpośredniego tworzenia i manipulowania archiwami .tar, .tar.gz, tar.bz2, .zip, .gz i .bz2, rozumie najczęściej używane opcje GNU Tar i jest również znacznie szybszy; dla większości celów należy preferować GNU Tar.

Dani
źródło
Chociaż teoretycznie może to odpowiedzieć na pytanie, lepiej byłoby zawrzeć tutaj istotne części odpowiedzi i podać odnośnik.
soandos
2

Chcesz zainstalować Cygwin lub MSYS , zwykle są one dostarczane z tarnarzędziem.

Yasir Arsanukaev
źródło
2

tar -czftworzy skompresowany plik tar, zwykle rozszerzenie .tar.gzlub .tgzjest używany.

System Windows nie ma wbudowanej obsługi tworzenia (lub odczytywania) plików tar lub spakowanych gzipem, a Microsoft nie oferuje do tego żadnych narzędzi.

Ten format można utworzyć za pomocą np. 7Zip; patrz na przykład ten post na blogu: http://www.tmsnetwork.org/blog/creating-targz-archive-easily-windows (kopia archive.org: podobno ten blog zniknął). Można użyć wielu innych narzędzi, patrz http://www.7zip.com/type/5/TAR (kopia archive.org: najwyraźniej 7zip.com zniknął, zastąpiony 7-zip.org ).

MarnixKlooster ReinstateMonica
źródło
2
Myślę, że prosi o ojczysty sposób na zrobienie tego. (zamiast zewnętrznego)
Pacerier
1

Możesz także pobrać i zainstalować 7zip. http://www.7zip.org . Dzięki niemu możesz zarówno rozpakować, jak i spakować wiele różnych typów kompresji, w tym gzip.

Eli
źródło