Thổ Nhĩ Kỳpeak/s5cmd
Parallel S3 and local filesystem execution tool.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#4 Repository Của Tuần
#8 Repository Của Tuần
🚀 s5cmd: Công cụ S3 Siêu Tốc, Xử Lý Hàng Nghìn Tệp Như Trò Chơi
s5cmd nhanh hơn 32x so với s3cmd và 12x so với aws-cli khi tải lên, đồng thời khả năng tải xuống có thể bão hòa đường truyền 40Gbps.
s5cmd là một công cụ thực thi S3 và hệ thống tệp địa phương rất nhanh, được viết bằng ngôn ngữ Go. Dự án hỗ trợ nhiều thao tác như liệt kê, tải lên, tải xuống, xóa, di chuyển, sao chép, đổi tên đối tượng, cùng với hỗ trợ tab completion, wildcard và chạy lệnh hàng loạt — lý tưởng cho quy trình làm việc lưu trữ đối tượng với số lượng lớn tệp.
✨ Điểm nổi bật
- Tốc độ vượt trội: Nhanh 32x so với s3cmd, 12x so với aws-cli khi upload; tải xuống có thể đạt tới 4.3 GB/s.
- Hỗ trợ wildcard đa cấp: Liệt kê và lọc đối tượng S3 theo tiền tố, thực hiện thao tác song song.
- Chạy lệục lệnh theo tệp: Hỗ trợ thực thi hàng loạt lệnh với tốc độ cao.
- Tự động hoàn thiện shell: Hỗ trợ tab completion trên bash, zsh, fish.
- Hỗ trợ nhiều dịch vụ: Tương thích với Google Cloud Storage và bất kỳ dịch vụ nào tuân thủ API S3.
- Ghi log có cấu trúc: Cho phép truy vấn kết quả lệnh dưới dạng JSON.
- Hỗ trợ S3 Transfer Acceleration: Tăng tốc truyền dữ liệu qua mạng.
- Dry run: Kiểm tra lệnh trước khi thực thi thực sự.
💡 Vì sao đáng chú ý
s5cmd không chỉ là một công cụ CLI thay thế cho aws-cli hay s3cmd — nó được tối ưu hiệu năng từ đầu bằng Go, kết hợp kiến trục xử lý song song và lập lịch thông minh. Điều này giúp nó vượt trội rõ rệt so với các công cụ truyền thống, đặc biệt khi làm việc với số lượng lớn tệp hoặc yêu cầu tốc độ cao như pipeline CI/CD, sao lưu dữ liệu lớn hoặc đồng bộ lưu trữ đám mây.
#S3 #CLI #GoLang #ObjectStorage #DevTools #CloudStorage #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.