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"?