Polecenie dd
w systemie Linux służy do kopiowania i konwertowania danych. Jest często wykorzystywane do tworzenia obrazów dysków, klonowania partycji oraz konwersji formatów plików.
Podstawowa składnia polecenia dd
jest następująca:
dd [opcje] [argumenty]
if=
: Określa plik wejściowy (input file).of=
: Określa plik wyjściowy (output file).bs=
: Ustawia rozmiar bloku (block size) do odczytu i zapisu.count=
: Określa liczbę bloków do skopiowania.status=
: Umożliwia wyświetlenie informacji o postępie operacji.Aby stworzyć obraz całego dysku, można użyć następującego polecenia:
dd if=/dev/sda of=/path/to/disk_image.img bs=4M
Aby sklonować partycję z jednego miejsca na drugie:
dd if=/dev/sda1 of=/dev/sdb1 bs=4M
Aby przywrócić obraz dysku do urządzenia:
dd if=/path/to/disk_image.img of=/dev/sda bs=4M
Można również użyć dd
do konwersji plików, na przykład zmieniając ich format:
dd if=input_file.txt of=output_file.txt conv=ucase
status=progress
, aby monitorować postęp operacji.bs
) może przyspieszyć proces kopiowania, ale wymaga więcej pamięci.