Ulr*_*gel 12
是的,您可以使用 dd 跳过块。
A="file1"
B="file2"
BLOCKSIZE=512 # default bs for dd
size_b=$(stat -c "%s" "$B")
skip_blocks=$((size_b / BLOCKSIZE))
dd if="$A" of="$B" skip=$skip_blocks seek=$skip_blocks bs=$BLOCKSIZE
Run Code Online (Sandbox Code Playgroud)
这里的重要参数skip还有seek:
skip:在输入开始时跳过 BLOCKS ibs 大小的块seek:在输出开始时跳过 BLOCKS 个obs 大小的块Ted*_*ddy 10
你想要rsync:
rsync -a --append "$A" "$B"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6777 次 |
| 最近记录: |