Tôi hiện đang chạy một máy tính chỉ có quyền truy cập vào Windows.
Tôi phải gửi một thư mục sau khi chạy tar -czf
trên nó.
Làm thế nào tôi có thể làm điều này trong Windows, tôi có tùy chọn nào không?
Tôi hiện đang chạy một máy tính chỉ có quyền truy cập vào Windows.
Tôi phải gửi một thư mục sau khi chạy tar -czf
trên nó.
Làm thế nào tôi có thể làm điều này trong Windows, tôi có tùy chọn nào không?
Câu trả lời:
Nếu tất cả những gì bạn muốn là tạo một tệp tar.gz (còn gọi là tgz), thì bạn có thể sử dụng 7Zip từ http://www.7-zip.org/
Để chạy như "tar -czf", bạn cần xâu chuỗi hai cuộc gọi 7z:
7z -ttar a dummy c:\my\path\* -so | 7z -si -tgzip a x.tgz
Điều này tạo ra một tệp x.tgz chứa tất cả dữ liệu từ c: \ my \ path \ .
Các -so chuyển hướng đầu ra thành thiết bị xuất chuẩn và tùy chọn -si chọn dữ liệu đó.
Hãy xem Tar cho Windows .
Chương trình GNU Tar cung cấp khả năng tạo tài liệu lưu trữ tar, cũng như các loại thao tác khác. Ví dụ: bạn có thể sử dụng tar trên kho lưu trữ được tạo trước đó để trích xuất tệp, để lưu trữ tệp bổ sung hoặc cập nhật hoặc liệt kê các tệp đã được lưu trữ.
Cổng Win32 chỉ có thể tạo lưu trữ tar, nhưng không thể chuyển đầu ra của nó sang các chương trình khác như gzip hoặc nén và sẽ không tạo lưu trữ tar.gz; bạn sẽ phải sử dụng hoặc mô phỏng một ống hàng loạt. BsdTar có khả năng tạo và điều khiển các tài liệu lưu trữ .tar, .tar.gz, tar.bz2, .zip, .gz và .bz2, hiểu các tùy chọn được sử dụng nhiều nhất của GNU Tar và cũng nhanh hơn nhiều; đối với hầu hết các mục đích, nó được ưu tiên cho GNU Tar.
tar -czf
tạo một tập tin tar được nén, thường là phần mở rộng .tar.gz
hoặc .tgz
được sử dụng.
Windows không có hỗ trợ tích hợp để tạo (hoặc đọc) tệp tar hoặc tệp được nén và Microsoft cũng không cung cấp công cụ nào cho việc này.
Định dạng này có thể được tạo bằng cách sử dụng, ví dụ: 7Zip; xem ví dụ bài đăng trên blog này: http://www.tmsnetwork.org/blog/creating-targz-archive-easily-windows (archive.org copy: dường như blog này đã biến mất). Nhiều công cụ khác có thể được sử dụng, xem http://www.7zip.com/type/5/TAR (archive.org copy: hình như 7zip.com đã biến mất, để được thay thế bởi 7-zip.org ).
Bạn cũng có thể tải xuống và cài đặt 7zip. http://www.7zip.org . Với nó, bạn có thể giải nén và đóng gói nhiều loại nén khác nhau bao gồm cả gzip.
Tôi nghĩ cách tốt nhất để làm điều đó là cài đặt hệ thống con Linux cho Windows.
Hãy nhớ rằng đây là bản beta.
Cũng có rất nhiều cách để có được chức năng Linux:
Có rất nhiều công cụ và ứng dụng làm điều này.
Thực hiện các bước sau:
Tải xuống libarchive https://sourceforge.net/projects/gnuwin32/files/libarchive/2.4.12-1/libarchive-2.4.12-1-setup.exe/doad
Sau đó"%programfiles(x86)%\gnuwin32\bin\bsdtar.exe" czf path_to_compressed_file path_to_folder