Provided by: manpages-pt_20040726-4_all bug

NOME

       dd - converte e copia um arquivo

SINOPSE

       dd   [--help]   [--version]   [if=arquivo]   [of=arquivo]   [ibs=bytes]
       [obs=bytes]   [bs=bytes]   [cbs=bytes]   [skip=blocos]    [seek=blocos]
       [count=blocos] [conv={ascii, ebcdic, ibm, block, unblock, lcase, ucase,
       swab, noerror, notrunc, sync}]

DESCRI,C~AO

       dd copia um arquivo (da entrada padrao para a saida padrao, por padrao)
       usando  tamanhos  de  blocos de entrada e saida especificados, enquanto
       esta fazendo opcionalmente conversoes nele.

       Ele le um bloco de entrada de uma vez, usando o tamanho especificado de
       um  bloco  de  entrada  (o  padrao e 512 bytes).  Se a opcao bs=bytes e
       fornecida, e nenhuma conversao a nao ser sync, noerror, ou notrunc  sao
       especificadas,  ele  escreve  a quantia de dados lidos (o qual pode ser
       menor que o requerido) num bloco de saida separada. Este bloco de saida
       tem  precisamente  o  mesmo  tamanho que o lido a menos que a conversao
       sync seja especificada, neste caso os dados serao preenchidos com NULOS
       (ou espacos, veja abaixo).

       De  outra  forma,  a  entrada, le um bloco de uma vez, e processada e o
       resultado e coletado e escrito em blocos com  o  tamanho  de  bloco  de
       saida especificado. O bloco final de saida pode ser menor.

       As  opcoes de valor numerico abaixo (bytes e blocos) podem ser seguidas
       de multiplicadores: 'k'=1024, 'b'=512, 'w'=2,  'c'=1  ('w'  e  'c'  sao
       extensoes  GNU;  'w' nunca deve ser usada - significa 2 em System V e 4
       no  4.2BSD).   Duas  ou  mais  tais  expressoes  numericas  podem   ser
       multiplicas  colocando  'x'  entre  elas.   A  versao do Utilitarios de
       Arquivo GNU 4.0 tambem permite os seguintes sufixos multiplicativos  na
       especificao  de tamanho de bloco (no bs=, cbs=, ibs=, obs=): M=1048576,
       G=1073741824, e assim para T, P, E,  Z,  Y.   Um  sufixo  'D'  torna-os
       decimais:  kD=1000, MD=1000000, GD=1000000000, etc.  (Note que para ls,
       df, du o tamanho de M etc. e determinado por variaveis de ambiente, mas
       para dd ela e fixa.)

OP,C~OES

       if=arquivo
              Le a partir do arquivo ao inves da entrada padrao.

       of=arquivo
              Escreve  no  arquivo  ao  inves  da  saida  padrao.  A menos que
              conv=notrunc seja fornecido, dd trunca o arquivo para zero bytes
              (ou para o tamanho especificado com seek=).

       ibs=bytes
              Le a quantidade de bytes de uma vez. O padrao e 512.

       obs=bytes
              Escreve a quantidade de bytes de uma vez. O padrao e 512.

       bs=bytes
              Le  e escreve a quantidade de bytes de uma vez. Isto cancela ibs
              e obs.  (E selecionando bs nao e equivalente com  a  selecao  de
              ambos ibs e obs para este mesmo valor, pelo menos quando nenhuma
              conversao exceto sync, noerror e notrunc e  especificada,  desde
              que  ela  estipula que cada bloco de entrada sera copiado para a
              saida como um unico bloco sem agregar blocos pequenos.)

       cbs=bytes
              Especifica  a  conversao  de  tamanho  de  bloco  para  bloco  e
              n~ao_bloco.

       skip=blocps
              Salta  blocos  ibs-byte  blocos  no  arquivo de entrada antes da
              copia.

       seek=blocos
              Salta blocos obs-byte blocos no arquivo de saida antes da copia.

       count=blocks
              Copia blocos ibs-byte blocos do arquivo de entrada, ao inves  de
              tudo ate o final do arquivo.

       conv=CONVERS~AO[,CONVERS~AO]...
              Converte o arquivo conforme especificado pelo(s) argumento(s) de
              CONVERS~AO

              Conversoes:

              ascii  Converte EBCDIC para ASCII.

              ebcdic Converte ASCII para EBCDIC.

              ibm    Converte ASCII para EBCDIC alternado.

              block  Para cada linha  na  entrada,  a  saida  tem  cbs  bytes,
                     recolocando a nova linha de entrada com espaco e enchendo
                     com espacos se necessario.

              unblock
                     Recoloca espacos em cada bloco de entrada cbs-sized  como
                     uma nova linha.

              lcase  Altera letras maiusculas para minusculas.

              ucase  Altera letras minusculas para maiusculas.

              swab   Troca  todos  os pares de bytes de entrada.  Se um numero
                     impar de bytes sao lidos o ultimo e simplesmente  copiado
                     (desde  que  nao  haja  troca  com ele).  [POSIX 1003.2b,
                     interpretacoes PASC 1003.2 #3 and #4]

              noerror
                     Continua depois de erros de leitura.

              notrunc
                     Nao trunca o arquivo de saida.

              sync   Enche todos os blocos de entradas para o tamanho  de  ibs
                     com valores de zero no final.

OP,C~OES PADR~AO GNU

       --help Imprime a mensagem de uso na saida padrao e sai.

       --version
              Imprime a versao na saida padrao e sai.

       --     Encerra a lista de opcao.

AMBIENTE

       As variaveis LANG, LC_ALL, LC_CTYPE and LC_MESSAGES tem seu significado
       usual.

DE ACORDO COM

       POSIX 1003.2

EXEMPLO

       Frequentemente um controlador de fita nao  aceita  tamanhos  de  blocos
       arbitrariamente,  e dd induziria um erro de E/S para o ultimo fragmento
       de dados que nao  ocupa  um  bloco  completo.  Use  'dd  if=meu_arquivo
       of=/dev/mytape  conv=sync'  para conseguir tudo na fita. E claro, lendo
       ele  novamente  voce  vera  um  arquivo  um  pouco  maior,  com   zeros
       adicionados no fim.

NOTAS

       Esta  pagina  descreve  dd  como  e encontrada no pacote Utilitarios de
       Arquivo 4.0; outras versoes  podem  ser  um  pouco  diferentes.   Envie
       correcoes  e  adicoes  para  aeb@cwi.nl.   Relatorio  de  problemas  no
       programa para fileutils-bugs@gnu.ai.mit.edu.

TRADUZIDO POR LDP-BR em 21/08/2000.

       Andre L. Fassone Canova <lonelywolf@blv.com.br> (traducao) Ricardo C.O.
       Freitas <english.quest@best-service.com> (revisao)

Utilitarios de Arquivo 4.0          11/1998                              DD(1)