Obecnie korzystam z komputera, który ma dostęp tylko do systemu Windows.
Po uruchomieniu tar -czf
na nim muszę przesłać folder .
Jak mogę to zrobić w systemie Windows, czy mam jakieś opcje?
Obecnie korzystam z komputera, który ma dostęp tylko do systemu Windows.
Po uruchomieniu tar -czf
na nim muszę przesłać folder .
Jak mogę to zrobić w systemie Windows, czy mam jakieś opcje?
Odpowiedzi:
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.
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.
tar -czf
tworzy skompresowany plik tar, zwykle rozszerzenie .tar.gz
lub .tgz
jest 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 ).
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.
Myślę, że najbardziej eleganckim sposobem na to byłoby zainstalowanie podsystemu Linux dla Windows.
Należy pamiętać, że jest to wersja beta.
Istnieje również wiele sposobów na uzyskanie funkcjonalności Linuksa:
Istnieje wiele narzędzi i aplikacji, które to robią.
Wykonaj następujące kroki:
Pobierz libarchive https://sourceforge.net/projects/gnuwin32/files/libarchive/2.4.12-1/libarchive-2.4.12-1-setup.exe/download
Następnie"%programfiles(x86)%\gnuwin32\bin\bsdtar.exe" czf path_to_compressed_file path_to_folder