Linux dd command (Português)

Updated: 11/30/2020 by Computer Hope

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

precaução

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.,

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *