Provided by: manpages-ja_0.5.0.0.20131015+dfsg-2_all bug

名前

       dd - ファイルの変換とコピーを行う

書式

       dd [OPERAND]...
       dd OPTION

説明

       オペランド OPERAND に従って、変換や書式設定しながらファイルをコピーします。

       bs=BYTES
              一回に BYTES バイトずつ読み書きする

       cbs=BYTES
              一回に BYTES バイト変換する

       conv=CONVS
              コンマで区切られたシンボルリストとしてファイルを変換する

       count=N
              入力ブロック N 個分だけコピーする

       ibs=BYTES
              一回に BYTES バイトずつ読み込む (デフォルト: 512)

       if=FILE
              標準入力の代わりに FILE から読み込む

       iflag=FLAGS
              コンマで区切られたシンボルリストとして読み込む

       obs=BYTES
              一回に BYTES バイトずつ書き込む (デフォルト: 512)

       of=FILE
              標準出力の代わりに FILE に書き込む

       oflag=FLAGS
              コンマで区切られたシンボルリストとして書き込む

       seek=BLOCKS
              出力開始時に、サイズ obs のブロック BLOCKS 個分をスキップする

       skip=BLOCKS
              入力開始時に、サイズ ibs のブロック BLOCKS 個分をスキップする

       status=noxfer
              転送ステータス表示を抑止する

       BLOCKS  および  BYTES  は以下の倍数接尾子を続けることができます:  c  =1、w  =2、b =512、kB
       =1000、K    =1024、MB    =1000*1000、M    =1024*1024、xM    =M    GB    =1000*1000*1000、G
       =1024*1024*1024、および T、P、E、Z、Y などです。

       各 CONV シンボルは以下の通りです:

       ascii  EBCDIC から ASCII へ

       ebcdic ASCII から EBCDIC へ

       ibm    ASCII から alternate EBCDIC へ

       block  改行区切りのレコードをサイズが cbs になるようにスペースで埋める

       unblock
              サイズが cbs のレコードの末尾スペース (複数化) を改行で置換する

       lcase  大文字を小文字に変換する

       ucase  小文字を大文字に変換する

       sparse NUL の入力ブロックを出力先に書き込まずにスキップするようにする

       swab   入力バイトの各組を入れ替える

       sync   各入力ブロックをサイズが ibs になるまで NUL で埋める。block または unblock と一緒に
              利用された場合 NUL でなくスペースで埋める

       excl   出力ファイルが既に存在する場合に失敗させる

       nocreat
              出力ファイルを作成しない

       notrunc
              出力ファイルを切り詰めない

       noerror
              読み込みエラー後も継続する

       fdatasync
              終了前に出力ファイルデータを物理的に書き込む

       fsync  上と同様だがメタデータに対しても使用する

       各 FLAG シンボルは以下の通りです:

       append 追加モード (出力に対してのみ意味がある。 conv=notrunc を推奨)

       direct データに対して直接 I/O を使用する

       directory
              ディレクトリで無い場合に失敗させる

       dsync  データに対して同期 I/O を使用する

       sync   上と同様だがメタデータに対しても使用する

       fullblock
              入力のブロックがいっぱいになるまで蓄積する (iflag のみ)

       nonblock
              非ブロック I/O を使用する

       noatime
              アクセス時間を更新しない

       nocache
              キャッシュデータを破棄する

       noctty ファイルからの制御端末を割り当てない

       nofollow
              シンボリックリンクをたどらない

       count_bytes
              'count=N' をバイト数として扱う (iflag のみ)

       skip_bytes
              'skip=N' をバイト数として扱う (iflag のみ)

       seek_bytes
              'seek=N' をバイト数として扱う (oflag のみ)

       USR1 シグナルを実行中の 'dd' に送ると、 I/O 統計情報を標準出力に  表示してからコピーを続け
       ます。

              $ dd if=/dev/zero of=/dev/null& pid=$!
              $ kill -USR1 $pid; sleep 1; kill $pid

              18335302+0 レコード入力 18335302+0 レコード出力 9387674624 バイト (9.4 GB) コピーさ
              れました、 34.6279 秒、 271 MB/秒

       オプションは次の通りです:

       --help この使い方を表示して終了する

       --version
              バージョン情報を表示して終了する

作者

       作者 Paul Rubin、 David MacKenzie、および Stuart Kemp。

バグの報告

       dd のバグを発見した場合は bug-coreutils@gnu.org に報告してください。 GNU coreutils  のホー
       ムページ:  <http://www.gnu.org/software/coreutils/> GNU ソフトウェアを使用する際の一般的な
       ヘルプ:          <http://www.gnu.org/gethelp/>           dd           の翻訳に関するバグは
       <http://translationproject.org/team/ja.html> に連絡してください。 完全な文書を参照する場合
       は info coreutils 'dd invocation' を実行してください。

著作権

       Copyright © 2012 Free Software Foundation, Inc.  ライセンス GPLv3+: GNU GPL version  3  or
       later  <http://gnu.org/licenses/gpl.html>.   This is free software: you are free to change
       and redistribute it.  There is NO WARRANTY, to the extent permitted by law.

関連項目

       dd の完全なマニュアルは Texinfo マニュアルとして整備されている。もし、 info および dd のプ
       ログラムが正しくインストールされているならば、コマンド

              info dd

       を使用すると完全なマニュアルを読むことができるはずだ。