Hello,
dd if=/dev/zero of=/PATH/FILENAME bs=1024 count=SIZE
...
...and SIZE is the size you wish your swap file to be in kilobytes (for example 1048576 is 1 gigabyte).
This (as stated) is incorrect and will result in dd creating a file way larger than intended and potentially catastrophic for the system as an attempted count=1GiB (very modest and as per the wiki example) times bs=1024 will result in dd writing 1 Terabyte (1024 GiB) of zeros; a potentially catastrophic action on most ssds/NVMes, especially considering an attempted 4-8GiB swap file *AND* that dd has to be elevated with su/sudo/doas.
dd is a very bad piece of software to issue a wrong command with, and people may not think twice before copying it to a terminal since it is from the official debian wiki.
I apologize for taking your time with this instead of correcting it myself, but I tried registering and registration is disabled. I intended to add a section for creating swapfiles on btrfs (what I originally was looking for,) and submit a correction to the dd section such as this;
dd if=/dev/zero of=/PATH/FILENAME bs=1MiB count=TIMESBS
...
...and TIMESBS is the size you wish your swap file to be in megabytes (for example 1024 will result in 1 gigabyte).
Thank you,
Anthony.
PS. Apologies for any awkward use of the english language, same as many others it is my second one.