Just put the dd command into a scriptThat is what I do. I created a simple bash script that makes your actions easy and semi-automaticIt is attached. Licensed GPL2 GPL3 (FREE TO DO WITH IT WHAT YOU WANT)
Regards Leslie Leslie Satenstein Montréal Québec, Canada #!/bin/bash # Author Leslie Satenstein 2019-01-12 # mydd1.sh Licensed as gpl3 # Yours to modify to your hearts content. # Not responsbile for your goofups # echo -e "\n$(basename $0 ) version 0.9 12Mar2019" MOUNT_INFO=$(mount -l | grep iso9660 ) DEVICE=$(echo $MOUNT_INFO | cut - -d' ' -f1 ) SIZE=${#DEVICE} if [ $# = 1 ] then if [[ $SIZE < "5" ]]; then echo "ISO $1 not mounted" exit 1 fi fi ISOFILE=$1 rc=0 rc=0 if [[ $# -ne 1 ]]; then echo echo "Use to create Bootable USB Flashdrive. Use as: $(basename $0) path_to_iso/isofile.iso" echo "$(basename $0) One parameter: path_to_isofile/distribution.iso" echo " You must be certain that the /dev/sd? is for a flashdrive]" echo exit 1 fi if [ ! -e $ISOFILE ];then echo "$ISOFILE does not exist!" ; exit 1; fi # -- iso file should end in dot iso -- if [[ $ISOFILE != *.iso ]];then echo "\"${ISOFILE}\" is not an *.iso file" >&2 exit 1 fi bs='bs=8M' echo "sudo dd of=$DEVICE if=$1 $bs status=progress oflag=direct,sync" yn="x" echo -e "\n\t\tThis ISO: $1" echo -e "\n\t\tTo overwrite this USB/flashdrive information?\n\t\t" sudo blkid $DEVICE* echo "" while [[ $yn == "x" ]] do echo -e "continue? y/n " read yn if [[ "x$yn" != "x" ]]; then if [ "$yn" == "n" ];then exit 0; fi if [ "$yn" == "N" ];then exit 0; fi if [ "$yn" == "y" ]; then break; fi if [ "$yn" == "Y" ]; then break; fi if [ "$yn" == "YES" || "$yn" == "yes" ]; then yn="Y" break; fi if [ "$yn" == "NO" || "$yn" == "no" ]; then exit 0; fi fi yn="x" done sudo dd if=$1 of=$DEVICE $bs status=progress oflag=direct,sync sync echo "eject $DEVICE" On Tuesday, April 28, 2020, 10:26:35 p.m. GMT-4, carl hansen <carlhansen1...@gmail.com> wrote: On Tue, Apr 28, 2020 at 6:08 AM turgut kalfaoğlu <tur...@kalfaoglu.com> wrote: > > I would like to suggest and in fact volunteer to create a conf file > option to 'dd'. > > It has dozens of hard to remember options, and there are some that I > would like to use all the time. > > For example, I am currently doing: > > $ sudo dd if=CentOS-6.10-x86_64-LiveDVD.iso of=/dev/sdc bs=4096 conv=fsync > > right now, and I have to lookup the conv=fsync option every time I want > to write to a USB drive. > > > Any thoughts? > > Thanks, > > -turgut suggestion, just create a file and make it executable that includes all your options echo sudo dd if=CentOS-6.10-x86_64-LiveDVD.iso of=/dev/sdc bs=4096 conv=fsync> $HOME/bin/ddforCent put $HOME/bin in your $PATH you could make several versions, with differing options ddforSomesituation, ddforforsomeothersitutation etc The last thing the world needs is another conf file, with its documentation
mydd1.sh
Description: application/shellscript