O dd age no nível do sistema de arquivos ou acessa diretamente o dispositivo bruto?

13

O dd age no nível do sistema de arquivos ou acessa o dispositivo bruto diretamente?

    
por zhoucengchao 15.09.2015 / 11:00

1 resposta

16

dd funciona no que você escolheu para trabalhar.

Você pode pegar os fluxos de terminal (stdin e stdout), ou qualquer coisa representada por um descritor de arquivo como entrada e saída de dd .

E como quase tudo no Linux tem um descritor de arquivo, você pode usar arquivos, diretórios, dispositivos de caractere (por exemplo, /dev/null , /dev/random ), dispositivos de bloco (por exemplo, partições / sistemas de arquivos como /dev/sda1 ou discos inteiros inteiros como /dev/sda ).

Como você pode ver, dd é uma ferramenta bastante poderosa e versátil, mas certifique-se de usá-la com cuidado, pois ela também é conhecida como " d isk d estroyer "se você acidentalmente usá-lo com argumentos não intencionais.

Se você tiver interesse em mais informações sobre dd , leia a manpage (execute man dd ) ou procure por exemplo em Resposta para" dd vs cat - dd ainda é relevante nos dias de hoje? " (Unix & Linux.SE) ou O que significa o nome do comando "dd"?

    
por Byte Commander 15.09.2015 / 11:28

Tags