Forrest logo
back to the dd tool

dd:tldr:aeb5f

dd: Make a bootable USB drive from an isohybrid file (such like `archlinux-xxx.iso`) and show the progress.
$ dd if=${filename-iso} of=${-dev-usb_drive} status=progress
try on your machine

The command "dd if=${filename-iso} of=${-dev-usb_drive} status=progress" is used to create a bootable USB drive by copying the contents of an ISO file onto the USB drive.

Here is a breakdown of the command:

  • "dd" is the command itself, which stands for "data duplicator" and is commonly used for low-level copying and conversion operations.
  • "if=${filename-iso}" specifies the input file or source, which is the ISO file you want to copy onto the USB drive. "${filename-iso}" is a placeholder that should be replaced with the actual filename and path of the ISO file.
  • "of=${-dev-usb_drive}" specifies the output file or destination, which is the USB drive where you want to copy the ISO file. "${-dev-usb_drive}" is a placeholder that should be replaced with the actual name of the USB drive, such as "/dev/sdb" on Linux or "disk2" on macOS.
  • "status=progress" is an optional parameter that shows the progress of the copying process. It gives you an estimate of the data copied and the transfer speed.

When you run this command, it will read the data from the specified ISO file and write it onto the USB drive, effectively creating a bootable USB drive.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the dd tool