ddコマンドでこんなこともできますって紹介です。
まずは、「tarファイル作成」しましょう。
1 |
tar cvf moto.tar /tmp/* |
作成したtarをもとに、別のtarファイルを作成します。
1 2 |
dd if=moto.tar of=kamo.tar |
続いて、先に作成したtarでblockサイズを512バイトにし、2つのtarファイルを作成します。
続けて、その2つのファイルをcatで連結します。
1 2 3 4 |
dd bs=512 if=moto.tar count=10 of=tora1.tar dd bs=512 if=moto.tar skip=10 of=tora2.tar cat tora1.tar tora2.tar > tora.tar |
「kamo.tar」と「tora.tar」のチェックサムの結果は同じになります。
1 2 3 4 |
# md5sum kamo.tar tora.tar 555a8cc2bc19148900a4764ba6ac2b2d kamo.tar 555a8cc2bc19148900a4764ba6ac2b2d tora.tar # |
もちろん、作成した「kamo.tar」「tora.tar」は展開もできます。