dd

dd

manページの説明と情報に加えてファイルをコピーするとき、および--helpコマンドはどう違いますか?どのような状況で「優れた」定義に対して、これらのそれぞれが他のものよりも優れているため、優先的に使用する必要がありますか?ddcprsync

答え1

これらはまったく異なる動物なので、さまざまなファイルやデバイスの作業状況に適しています。

dd

このコマンドは、元のDECコンピュータのASCII、リトルエンディアンバイトストリームワールドとEBCDIC、ビッグエンディアンバイトストリームワールド間でファイルを変換するために使用された「コピーと変換」ユーティリティで作成されました。Unix バージョン 5。それになった実はコマンドユーティリティは、Unixファミリーのオペレーティングシステムでファイルにマッピングできるすべてのタスク(ディスクの複製、MBRバックアップ、ディスクからファイルへの複製、デバイスファイルの特定のブロックのコピー、USBスティックへの画像の書き込みなど)を実行できます。別のコマンドで接続すると、空は限界です。このソフトウェアの代替は次のとおりです。dcfldd注文する。

dd関連内容:

cp

ファイルとディレクトリをコピーします。これは、ブロックサイズ、ファイル変換などを心配することなくディレクトリを繰り返しコピーできるより「より高い」抽象化レベルです。ファイルのコピー、所有権の「一対多」の状況、シンボリックリンクのフォロー、再帰コピー、および詳細を処理するためのより良いツールです。ただし、ファイル変更処理、リモート複製、およびrsync

CP関連内容:

rsync

同じコンピュータ内からファイルをコピーできますが、その機能はリモートコピーシナリオでより便利です。これらの機能には、所有権の処理/操作、より良いコピーのための単純な「除外」表現、ファイルがコピーされたことを確認するためのファイルチェックサム、コピー中またはその後の元のファイルの削除、シェル呼び出しによる「透明」の使用などが含まれます。になります。特定のURI(ssh://...)、パイプ、およびその他の項目を使用して、rsync://リモートミラーリングに最適化された環境を作成します。

rsync 関連事項:

追加資料:

関連情報