RepositoryGoUSUnited States
MI

minio/mc

Unix like utilities for object store

3.5kstars
752forks
35issues
2views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: coreutils

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: s3-bucket

#1 Repository Của Tháng

4
TINIX TRENDING·Chủ đề: aws-s3

#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.

RepositoryGo
minio/minio

MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.

61.3k
Apr 24, 2026
RepositoryGo
rclone/rclone

"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files

60.5k
Oct 24, 2026
RepositoryGo
juicedata/juicefs

JuiceFS is a distributed POSIX file system built on top of Redis and S3.

14.6k
Oct 20, 2026
RepositoryGo
peak/s5cmd

Parallel S3 and local filesystem execution tool.

4.2k
Jun 13, 2025
RepositoryGo
avelino/awesome-go

A curated list of awesome Go frameworks, libraries and software

190.6k
Oct 26, 2026
RepositoryGo
ollama/ollama

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.

185.0k
Oct 27, 2026
RepositoryC++
s3fs-fuse/s3fs-fuse

FUSE-based file system backed by Amazon S3

10.0k
Oct 17, 2026
RepositoryRuby
shrinerb/shrine

File Attachment toolkit for Ruby applications

3.3k
Oct 18, 2026
Repository
0x4447/0x4447_product_s3_email

📫 A serverless email server on AWS using S3 and SES

3.0k
Jul 15, 2026