Agit-il dd
au niveau du système de fichiers ou va-t-il directement au périphérique brut?
Agit-il dd
au niveau du système de fichiers ou va-t-il directement au périphérique brut?
Réponses:
dd
fonctionne sur tout ce que vous avez choisi de travailler.
Vous pouvez prendre les flux de terminal (stdin et stdout), ou tout ce qui est représenté par un descripteur de fichier comme entrée et sortie de dd
.
Et comme presque tout sur Linux a un descripteur de fichier, vous pouvez utiliser des fichiers, des répertoires, des dispositifs de caractères (par exemple /dev/null
, /dev/random
), des dispositifs de bloc (par exemple , les partitions / systèmes de fichiers tels que /dev/sda1
ou des disques entiers comme directement /dev/sda
).
Comme vous pouvez le voir, dd
est un assez puissant et polyvalent outil, mais assurez-vous de l' utiliser avec prudence , car il est également connu sous le nom « d ISK d estroyer » si vous utilisez accidentellement avec des arguments non intentionnels.
Si vous êtes intéressé par plus d'informations sur dd
, lisez sa page de manuel (run man dd
) ou regardez par exemple la réponse à "dd vs cat - dd est-il toujours pertinent de nos jours?" (Unix & Linux.SE) ou Que signifie le nom de commande "dd"?
dd
puissant en soi ou profite-t-il principalement du fait que presque tout sur Linux a un descripteur de fichier ?
dd
est un outil assez puissant et polyvalent .
dd
a quelques fonctionnalités intéressantes, mais la plupart du temps , il est utilisé de manière qui fonctionnent aussi bien avec cp
, cat
la coquille ... dans cette réponse certaines choses qui sont difficiles sans dd
sont répertoriés. Mais cela dd if=/dev/sda of=/mnt/ext/backup
peut être mieux fait avec cat /dev/sda > /mnt/ext/backup
par exemple