awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
peak avatar

peak/s5cmd

0
View on GitHub↗
3,921 نجوم·331 تفرعات·Go·mit·3 مشاهدات

S5cmd

s5cmd is a command line interface for high-performance data transfers and management tasks across S3 compatible storage services. It functions as a parallel data transfer tool and bucket synchronization utility, designed to accelerate the uploading and downloading of large volumes of files using concurrent workers.

The tool acts as a batch command processor capable of executing thousands of object management operations in parallel from command files or piped streams. It also serves as an S3 Select query client, allowing the execution of SQL expressions against stored JSON records to retrieve filtered results without downloading entire files.

Broad capabilities include the synchronization of local directories to remote storage, bulk object deletion, and the management of storage buckets. The utility also supports data streaming from standard input, storage usage calculations, and the application of object metadata and access control lists.

Features

  • Object Storage - Moves large volumes of files between local filesystems and remote object storage using parallel workers.
  • S3 File Transfer Tools - Functions as a high-performance utility for uploading, downloading, and copying files between local systems and S3-compatible storage.
  • Cloud Storage Synchronization - Syncs local directories to remote cloud providers while preserving structure and maintaining consistency.
  • Bucket Management - Provides administrative controls for creating, removing, and listing storage buckets across compatible services.
  • S3 Storage Management - Implements comprehensive management of files and buckets across S3-compatible object storage services.
  • SSH Directory Syncs - Mirrors local directories to remote storage by copying updated files and removing extraneous items.
  • Parallel Command Execution - Enables concurrent execution of thousands of object management tasks from command files or piped streams.
  • Directory Synchronization - Mirrors local directories to remote storage by copying updated files and removing extraneous items to maintain consistency.
  • High-Performance Data Transfer - Provides high-performance data movement between local systems and cloud storage using parallel workers to saturate available bandwidth.
  • S3 Batch Operations - Executes massive-scale batch operations across millions of S3 objects in a single request.
  • Concurrent Request Pools - Uses concurrent request pools to distribute object management tasks across multiple goroutines for maximum throughput.
  • Object Operation Filtering - Allows refining the target set of files for any operation using inclusion or exclusion flags.
  • S3 Querying - Executes SQL expressions against stored JSON records to retrieve filtered results without downloading entire files.
  • Bulk Object Deletions - Removes multiple objects using batch requests to increase execution speed and reduce network overhead.
  • SQL Query Interfaces - Provides a SQL interface to filter and retrieve specific JSON records directly from distributed object storage.
  • Direct Object Store Querying - Executes SQL expressions against stored JSON records to retrieve filtered results without downloading entire files.
  • Request Batching - Groups multiple object operations into single API calls to reduce network round-trips and increase throughput.
  • Stream-Based Data Pipelines - Implements processing architectures that pipe data from standard input directly to storage without intermediate local files.
  • File Pattern Matching - Provides utilities for matching file paths using wildcard and recursive glob patterns to refine operation targets.
  • Parallel Directory Scanning - Uses multi-threading to accelerate the process of scanning local directories and remote object lists.
  • Direct-to-Remote Streaming - Streams data from standard input directly to a remote object to enable on-the-fly transformation.
  • Data Integrity Checksums - Calculates and compares content hashes during transmission to ensure data integrity before finalizing remote objects.
  • File Integrity Verifiers - Checks content checksums during transmission to ensure files are not corrupted before finalizing in storage.
  • إدارة البنية التحتية - High-performance S3 and filesystem execution tool.
  • Infrastructure Tools - Fast S3 and local filesystem command-line tool.

سجل النجوم

مخطط تاريخ النجوم لـ peak/s5cmdمخطط تاريخ النجوم لـ peak/s5cmd

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ S5cmd

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع S5cmd.
  • s3tools/s3cmdالصورة الرمزية لـ s3tools

    s3tools/s3cmd

    4,862عرض على GitHub↗

    s3cmd is a command-line client for Amazon S3 and S3-compatible cloud storage services. It provides a unified terminal interface for managing buckets and objects, transferring files, and synchronising directories. All operations are performed over HTTPS with HMAC-SHA256 request signing and TLS encryption to secure data in transit. The tool supports incremental transfers using S3 ETags, so only new or modified files are sent during sync. Large files are handled with multipart upload chunking, reducing the impact of failures and improving throughput. Directory synchronisation works recursively w

    Pythonbackupclihacktoberfest
    عرض على GitHub↗4,862
  • minio/minio-goالصورة الرمزية لـ minio

    minio/minio-go

    2,907عرض على GitHub↗

    minio-go is a client library and software development kit for interacting with S3-compatible object storage. It provides a programmatic interface for Go applications to manage buckets and objects using the S3 protocol. The library enables the execution of complex storage operations, including multi-part uploads for large datasets, data synchronization between filesystems, and the management of bucket lifecycle and replication policies. It also supports advanced data retrieval through object searching and SQL-based querying of stored data. The toolkit covers a broad range of administrative an

    Goaws-signatureclient-sdkcloud
    عرض على GitHub↗2,907
  • aws/aws-sdk-java-v2الصورة الرمزية لـ aws

    aws/aws-sdk-java-v2

    2,547عرض على GitHub↗

    The AWS SDK for Java is a set of client libraries providing a programmatic interface for managing cloud resources and services through the Java language and JVM. It serves as a cloud service client library for executing synchronous and asynchronous API calls to infrastructure components. The library is distinguished by its use of non-blocking asynchronous I/O and a reactive cloud client model, utilizing publishers and subscribers to stream data and manage backpressure. It employs a modular design to decouple services and reduce binary size, while utilizing immutable builders for thread-safe c

    Javaamazonawsaws-sdk
    عرض على GitHub↗2,547
  • winscp/winscpالصورة الرمزية لـ winscp

    winscp/winscp

    3,675عرض على GitHub↗

    WinSCP is a remote file manager and SFTP and FTP client that provides a graphical interface for browsing, editing, and organizing files on remote servers and cloud storage. It serves as a multi-protocol tool supporting SFTP, FTP, FTPS, SCP, S3, and WebDAV, and functions as an S3 object storage browser for managing files and buckets. The application distinguishes itself through its automation capabilities, allowing for scripted file transfers and remote command execution via a command-line interface or a .NET assembly. It also features directory synchronization to match local and remote folder

    Cftpftp-clientftps
    عرض على GitHub↗3,675
عرض جميع البدائل الـ 30 لـ S5cmd→

الأسئلة الشائعة

ما هي وظيفة peak/s5cmd؟

s5cmd is a command line interface for high-performance data transfers and management tasks across S3 compatible storage services. It functions as a parallel data transfer tool and bucket synchronization utility, designed to accelerate the uploading and downloading of large volumes of files using concurrent workers.

ما هي الميزات الرئيسية لـ peak/s5cmd؟

الميزات الرئيسية لـ peak/s5cmd هي: Object Storage, S3 File Transfer Tools, Cloud Storage Synchronization, Bucket Management, S3 Storage Management, SSH Directory Syncs, Parallel Command Execution, Directory Synchronization.

ما هي البدائل مفتوحة المصدر لـ peak/s5cmd؟

تشمل البدائل مفتوحة المصدر لـ peak/s5cmd: s3tools/s3cmd — s3cmd is a command-line client for Amazon S3 and S3-compatible cloud storage services. It provides a unified terminal… minio/minio-go — minio-go is a client library and software development kit for interacting with S3-compatible object storage. It… aws/aws-sdk-java-v2 — The AWS SDK for Java is a set of client libraries providing a programmatic interface for managing cloud resources and… winscp/winscp — WinSCP is a remote file manager and SFTP and FTP client that provides a graphical interface for browsing, editing, and… aws/aws-sdk-php — The AWS SDK for PHP is a software development kit that provides HTTP client classes for every supported Amazon Web… gam-team/gam — GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments…