How to Copy Millions of Files Faster in Linux

How to Copy Millions of Files Faster in Linux

Written By
T
TecMint
Jun 8, 2026

You’ve been copying files with cp for years, and if you’re moving a 50GB backup or syncing a directory tree to a remote server, that habit is quietly costing you time, visibility, and recoverability every single day.

The cp command does exactly one thing well: it copies files, but it gives you no progress indicator, no rate limiting, no resume support, and no built-in checksum verification.

On a local copy of a few megabytes that’s fine, but the moment you’re pushing a 40GB database dump across a network link or copying 200,000 small files to a new disk, you want more than a blinking cursor and a silent prayer.

T

TecMint

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.