United Statesminio/mc
Unix like utilities for object store
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 Tháng
#1 Repository Của Tháng
#4 Repository Của Tháng
🧰 Tiện ích dòng lệnh kiểu Unix cho object storage
MinIO Client (mc) biến hàng chục lệnh Unix quen thuộc thành công cụ thao tác trên object storage — từ S3 đến MinIO server — chỉ với một binary duy nhất.
MinIO Client (mc) là một công cụ dòng lệnh viết bằng Go, cung cấp giao diện kiểu Unix để tương tác với hệ thống file cục bộ và các dịch vụ lưu trữ đám mây tương thích Amazon S3. Dự án hướng đến việc thay thế các lệnh truyền thống như ls, cat, cp, mirror, diff, find bằng phiên bản hoạt động trên object storage, hỗ trợ cả AWS Signature v2 và v4.
✨ Điểm nổi bật
- Đa năng: Hỗ trợ đầy đủ các thao tác cơ bản —
ls,cp,mv,rm,mb,rb,cat,head,stat,find,du,diff,tree. - mirror & diff: Đồng bộ hóa đối tượng giữa hai vị trí và so sánh khác biệt về tên, kích thước, ngày giữa hai bucket.
- batch jobs: Quản lý hàng loạt tác vụ xử lý cùng lúc.
- sql queries: Chạy truy vấn SQL trực tiếp trên đối tượng trong bucket.
- encrypt, ilm, quota, versioning, retention, legalhold: Quản lý cấu hình nâng cao cho bucket và object.
- share & pipe: Tạo URL tạm thời để truy cập đối tượng và stream STDIN vào object.
- watch & event: Lắng nghe sự kiện thông báo thay đổi đối tượng theo thời gian thực.
- undo: Hoàn tác thao tác PUT/DELETE — hữu ích khi thao tác sai.
- Docker, Homebrew, binary: Cài đặt dễ dàng trên Linux, macOS, Windows, GitLab CI.
💡 Vì sao đáng chú ý
mc thu hẹp khoảng cách giữa thao tác file cục bộ và object storage. Thay vì phải dùng console hay SDK phức tạp, người dùng có thể dùng lại thói quen lệnh Unix quen thuộc để quản lý bucket S3, MinIO, hay bất kỳ dịch vụ tương thích S3 nào. Tính năng mirror và diff đặc biệt hữu ích cho đồng bộ dữ liệu và di chuyển hạ tầng. Dự án cũng tích hợp sẵn vào pipeline GitLab CI, cho phép deploy trực tiếp từ script mà không cần thêm phụ thuộc.
#S3 #ObjectStorage #CLI #Go #TiniX
Similar Projects
Discover other similar projects and AI models.
MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.