我该怎么做才能提高复制数千个小文件和数百个目录(总计 19 GB)的速度,因为这太慢了:
cp -ap /a /b
我使用 Linux
答案1
不要抱有太高的期望。对于小文件,文件系统的开销很大,复制所有文件需要一段时间。
有时,这种tar
技巧可以让它更有效率:
cd /sourceDir
tar c . | (cd /destDir; tar x)
我该怎么做才能提高复制数千个小文件和数百个目录(总计 19 GB)的速度,因为这太慢了:
cp -ap /a /b
我使用 Linux
不要抱有太高的期望。对于小文件,文件系统的开销很大,复制所有文件需要一段时间。
有时,这种tar
技巧可以让它更有效率:
cd /sourceDir
tar c . | (cd /destDir; tar x)