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?
windows
command-line
tar
użytkownik54094
źródło
źródło
Spójrz na Tar dla Windows .
źródło
Chcesz zainstalować Cygwin lub MSYS , zwykle są one dostarczane z
tar
narzędziem.źródło
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 ).
źródło
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.
źródło
Myślę, że najbardziej eleganckim sposobem na to byłoby zainstalowanie podsystemu Linux dla Windows.
https://msdn.microsoft.com/en-us/commandline/wsl/install_guide#enable-the-windows-subsystem-for-linux-feature-gui
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ą.
źródło
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
źródło