用于复制数千个小文件和目录的 Linux 工具/方法

用于复制数千个小文件和目录的 Linux 工具/方法

我该怎么做才能提高复制数千个小文件和数百个目录(总计 19 GB)的速度,因为这太慢了:

cp -ap /a /b

我使用 Linux

答案1

不要抱有太高的期望。对于小文件,文件系统的开销很大,复制所有文件需要一段时间。

有时,这种tar技巧可以让它更有效率:

cd /sourceDir
tar c . | (cd /destDir; tar x)

相关内容