回答:
dd
選んだものは何でも動作します。
ターミナルストリーム(stdinおよびstdout)、またはファイル記述子で表されるものを入力および出力として使用できますdd
。
また、Linuxのほとんどすべてにファイル記述子があるため、ファイル、ディレクトリ、キャラクターデバイス(例/dev/null
、/dev/random
)、ブロックデバイス(例:パーティション/ファイルシステム、/dev/sda1
またはディスク全体など/dev/sda
)を使用できます。
ご覧のとおり、これdd
は非常に強力で汎用性の高いツールですが、意図しない引数で誤って使用した場合は「d isk d estroyer」としても知られているため、注意して使用してください。
についての詳細に興味がある場合はdd
、そのマンページ(実行man dd
)を読むか、「dd vs cat-ddは今でも関連性がありますか?」の回答を参照してください。(Unix&Linux.SE)またはコマンド名「dd」は何を表していますか?
dd
という事実を、それ自体は強力ですか、それともほとんど活用していますか?
dd
が非常に強力で汎用性の高いツールであるということをただつまんでいました。
dd
気の利いた機能を持っていますが、ほとんどの時間は、それがと同様にうまく機能するであろう方法で使用されcp
、cat
...、シェルこの回答にせずにハードですがいくつかdd
記載されています。しかし、たとえばdd if=/dev/sda of=/mnt/ext/backup
、より良い方法を行うことができますcat /dev/sda > /mnt/ext/backup