Чи ddдіє на рівні файлової системи чи переходить на необроблений пристрій безпосередньо?
Чи ddдіє на рівні файлової системи чи переходить на необроблений пристрій безпосередньо?
Відповіді:
dd працює над тим, що ви вибрали для роботи.
Ви можете взяти термінальні потоки (stdin і stdout) або будь-що, що представлено дескриптором файлів, як вхід і вихід dd.
Оскільки майже все в Linux має дескриптор файлів, ви можете використовувати файли, каталоги, символьні пристрої (наприклад /dev/null, /dev/random), блокувати пристрої (наприклад, розділи / файлові системи на зразок /dev/sda1або безпосередньо цілі диски, як /dev/sda).
Як бачите, ddце досить потужний і універсальний інструмент, але не забудьте використовувати його з обережністю, оскільки він також відомий як " d isk d estroyer", якщо ви випадково використовуєте його з ненавмисними аргументами.
Якщо вас цікавить додаткова інформація про те dd, прочитайте її сторінку (запустіть man dd) або подивіться, наприклад, відповідь на "ДД проти кота - чи є актуальною і сьогодні?" (Unix & Linux.SE) або Що означає назва команди "dd"?
ddпотужним сам по собі або здебільшого користується тим, що майже все в Linux має дескриптор файлів ?
dd, що це досить потужний і універсальний інструмент .
ddмає деякі корисні властивості, але більшу частину часу він використовується способами , які будуть працювати однаково добре cp, cat, оболонки ... в цій відповіді деякі речі , які важко не ddперераховані. Але dd if=/dev/sda of=/mnt/ext/backupкраще може бути зроблено cat /dev/sda > /mnt/ext/backup, наприклад