DD(1) Comandos de usuário DD(1)

dd - converte e copia um arquivo

dd [OPERANDO]...
dd OPÇÃO

Copia um arquivo, convertendo-o e formatando-o conforme os operandos.

bs=BYTES
lê e escreve até BYTES bytes de uma vez (padrão: 512); sobrescreve ibs e obs
cbs=BYTES
converte BYTES bytes de uma vez
conv=CONVS
converte o arquivo conforme lista de símbolos separados por vírgula
count=N
copia somente N blocos de entrada
ibs=BYTES
lê até BYTES bytes de uma vez (padrão: 512)
if=ARQUIVO
lê do ARQUIVO em vez de usar a entrada padrão
iflag=FLAGS
lê conforme lista de símbolos separados por vírgula
obs=BYTES
escreve a quantidade de BYTES de uma vez (padrão: 512)
of=ARQUIVO
escreve em ARQUIVO em vez de usar a saída padrão
oflag=SINALIZADORES
Escreve conforme uma lista de símbolos separados por vírgula
seek=N
(ou oseek=N) pula blocos de saída com tamanho de N obs
skip=N
(ou iseek=N) pula blocos de entrada com tamanho de N ibs
status=NÍVEL
O NÍVEL de informação para enviar para erro padrão; "none" suprime tudo, exceto mensagens de erro, "noxfer" suprime as estatísticas finais da transferência, "progress" mostra estatísticas de transferência periódica

N e BYTES podem ser seguidos pelos seguintes sufixos multiplicativos: 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, e assim por diante para T, P, E, Z, Y, R, Q. Prefixos binários também podem ser usados: KiB=K, MiB=M e assim por diante. Se N termina com "B", ele conta bytes em vez de não blocos.

Cada símbolo CONV pode ser:

de EBCDIC para ASCII
de ASCII para EBCDIC
de ASCII para EBCDIC alternativo
preenche registros terminados por caractere de nova linha com espaços até o tamanho ditado por cbs
substitui os espaços ao final dos registros de tamanho cbs por caractere de nova linha
altera as maiúsculas para minúsculas
altera as minúsculas para maiúsculas
tenta buscar em vez de escrever blocos de saída todos NULOS
troca a cada par de bytes de entrada
preenche cada bloco de entrada com NULOs até o tamanho ibs; se usado com block ou unblock, preenche com espaços em vez de NULOs
falha se o arquivo de saída já existir
não cria o arquivo de saída
não trunca o arquivo de saída
continua mesmo após erros de leitura
escreve fisicamente os dados do arquivo de saída antes de concluir
similar, mas também escreve metadados

Cada SINALIZador pode ser:

modo anexar (só faz sentido para saída; sugere-se conv=notrunc)
usa E/S direta para dados
falha a menos que seja um diretório
usa E/S sincronizada para dados
similar, mas também para metadados
acumula blocos de entrada completos (iflag apenas)
usa E/S não-bloqueante
não atualiza o horário de acesso
requisita descartar o cache; veja também oflag=sync
não designa o terminal de controle do arquivo
não segue os links simbólicos

O envio de um sinal USR1 para um processo "dd" em execução faz com que ele mostre as estatísticas de E/S para o erro padrão e, então, continue a cópia.

As opções são:

--help
mostra esta ajuda e sai
--version
informa a versão e sai

Escrito por Paul Rubin, David MacKenzie e Stuart Kemp.

Relate erros para: bug-coreutils@gnu.org
Página do GNU coreutils: https://www.gnu.org/software/coreutils/
Ajuda em geral no uso de software GNU: https://www.gnu.org/gethelp/
Relate erros de tradução para https://translationproject.org/team/pt_BR.html

Copyright © 2026 Free Software Foundation, Inc. Licença GPLv3+: GNU GPL versão 3 ou posterior https://gnu.org/licenses/gpl.html.
Este é um software livre: você é livre para alterá-lo e redistribuí-lo. NÃO HÁ QUALQUER GARANTIA, na máxima extensão permitida em lei.

Documentação completa em https://www.gnu.org/software/coreutils/dd
ou disponível localmente via: info '(coreutils) dd invocation'

A tradução para português brasileiro desta página man foi criada por André Luiz Fassone <lonely_wolf@ig.com.br>, Ricardo C.O.Freitas <english.quest@best-service.com> e Rafael Fontenelle <rafaelff@gnome.org>.

Esta tradução é uma documentação livre; leia a Licença Pública Geral GNU Versão 3 ou posterior para as condições de direitos autorais. Nenhuma responsabilidade é aceita.

Se você encontrar algum erro na tradução desta página de manual, envie um e-mail para a lista de discussão de tradutores.

April 2026 GNU coreutils 9.11