Atua ddno nível do sistema de arquivos ou vai diretamente para o dispositivo bruto?
Atua ddno nível do sistema de arquivos ou vai diretamente para o dispositivo bruto?
Respostas:
dd funciona no que você escolher para trabalhar.
Você pode usar 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 arquivos, você pode usar arquivos, diretórios, dispositivos de caracteres (por exemplo /dev/null, /dev/random), dispositivos de bloco (por exemplo, partições / sistemas de arquivos /dev/sda1ou discos diretamente inteiros, como /dev/sda).
Como você pode ver, ddé uma ferramenta muito poderosa e versátil, mas certifique-se de usá-lo com cautela, uma vez que também é conhecido como " d isk d estroyer" se você acidentalmente usá-lo com argumentos não intencionais.
Se você estiver interessado em obter mais informações dd, leia a página de manual (execução man dd) ou procure, por exemplo, em Resposta a "dd vs cat - o dd ainda é relevante hoje em dia?" (Unix e Linux.SE) ou O que significa o nome do comando "dd"?
ddpoderoso por si só ou aproveita principalmente o fato de que quase tudo no Linux possui um descritor de arquivo ?
ddé uma ferramenta bastante poderosa e versátil .
ddtem algumas características interessantes, mas a maior parte do tempo ele é usado de maneiras que funcionam igualmente bem com cp, cato shell ... nesta resposta algumas coisas que são difíceis sem ddsão listados. Mas dd if=/dev/sda of=/mnt/ext/backuppode ser melhor resolvido, cat /dev/sda > /mnt/ext/backuppor exemplo