只要两个驱动器都已满或几乎已满,我怀疑是否有一个很好的解决方案。不过,应该可以循环 dd 命令。就像是
#This code is completely untested,
#do NOT just copy paste and use it without proper testing
while [[ $((i*chunkSize)) -lt fileSize ]]; do
dd skip=$i seek=$i bs=$chunkSize count=1 if=fileA of=tmpFileInMemory
dd skip=$i seek=$i bs=$chunkSize count=1 if=fileB of=FileA
dd skip=$i seek=$i bs=$chunkSize count=1 if=tmpFileInMemory of=fileB
done
Run Code Online (Sandbox Code Playgroud)
当 fileA 和 fileB 具有不同大小时,需要进行一些检查。
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |