Làm cách nào tôi có thể chạy lệnh tar tar -czf trong Windows?


13

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 -czftrê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:


11

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 đó.


1
bạn chắc chắn nên có nhiều upvote hơn
Valerio

4

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.


Trong khi về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo.
soandos


2

tar -czftạo một tập tin tar được nén, thường là phần mở rộng .tar.gzhoặ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 ).


2
Tôi nghĩ rằng anh ấy đang yêu cầu một cách bản địa để làm điều đó. (thay vì bên thứ 3)
Pacerier

1

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.



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.