On Unix-like operating systems, the dd command copies a file, convertendo o formato dos dados no processo, de acordo com os operandos especificados.
esta página descreve a versão GNU / Linux do dd.
Sintaxe
dd ...
dd OPTION
Operandos
bs=BYTES | Ler e escrever BYTES bytes de cada vez (ver também sii=,obs=)., |
cbs = BYTES | Converter BYTES bytes de cada vez. |
conv=CONVS |
Convert the file as per the comma separated symbol list.,por maiúsculas para minúsculas nocreat não criar o arquivo de saída excl falhar se o arquivo de saída já existe notrunc não truncar o arquivo de saída ucase alterar minúsculas para maiúsculas esfregaço trocar a cada par de bytes de entrada noerror continuar depois de erros de leitura sincronização almofada de cada bloco de entrada com NULs para sii-tamanho; quando usado com bloquear ou desbloquear, preencher com espaços em vez de NULs fdatasync gravar fisicamente arquivo de saída de dados antes de terminar fsync da mesma forma, mas também a gravação de metadados., |
count=BLOCKS | Copy only BLOCKS input blocks. |
ibs=BYTES | BYTES lidos bytes de cada vez (por omissão: 512). |
if=FILE | Read from FILE instead of stdin. |
iflag=bandeiras |
lidas de acordo com a lista de símbolos separada por vírgulas., Cada símbolo pode ser um dos seguintes: acrescentar modo append (só faz sentido para saída; conv=notrunc sugerido) direto o uso direto de e/S para dados diretório falhar, a menos que um diretório dsync o uso sincronizado de e/S para dados sincronização da mesma forma, mas também para metadados fullblock acumular completo blocos de entrada (iflag apenas) sem bloco use non-blocking I/O noatime não atualizar o tempo de acesso noctty não atribuir terminal de controlo de arquivo nofollow não seguir links simbólicos., |
obs=BYTES | Write BYTES bytes de cada vez (por omissão: 512). |
of=FILE | Write to FILE instead of stdout. |
oflag=FLAGS | escrever de acordo com a lista de símbolos separada por vírgulas. |
seek = BLOCKS | Skip BLOCKS obs-sized blocks at start of output. |
skip=BLOCKS | Skip BLOCKS ibs-sized blocks at start of input. |
status=noxfer | Suprimir estatísticas de transferência., |
Options
–help | Display help and exit. |
–version | Display version information and exit. |
Numerical suffixes
BLOCKS and BYTES may be followed by the following multiplicative suffixes:
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
…and so on for T (terabytes), P (petabytes), E (exabytes), Z (zettabytes), and Y (yottabytes).,
exemplos
usar dd com precaução-utilização indevida ou introduzir os valores errados pode inadvertidamente limpar, destruir ou sobrepor os dados no seu disco rígido.
dd if=/dev/sr0 of=/home/hope/exampleCD.iso bs=2048 conv=noerror,sync
crie uma imagem de disco ISO a partir do CD no computador.
dd if=/dev/sda of=~/disk1.img
crie um ficheiro img do disco rígido /dev/sda. Para restaurar esse tipo de imagem: dd if = disk1.img de= / dev / sda
dd if=/dev/sda of=/dev/sdb
Copie o conteúdo do fi= drive /dev/sda para o of= drive /dev/sdb.
CP — Copie ficheiros e directórios.fdisk-um utilitário de particionamento de disco.,