shell# dc3dd progress=on bs=512 count=10240 if=/dev/zero of=/dev/null warning: sector size not probed, assuming 512 dc3dd 6.12.3 started at 2010-01-12 16:50:09 -0600 command line: dc3dd progress=on bs=512 count=10240 if=/dev/zero of=/dev/null compiled options: DEFAULT_BLOCKSIZE=32768 sector size: 512 (assumed) 4042752 bytes (3.9 M) copied (77%), 1.71043 s, 2.3 M/s [trimmed.....] 10240+0 sectors in 10240+0 sectors out 5242880 bytes (5 M) copied (100%), 2.01894 s, 2.5 M/s dc3dd completed at 2010-01-12 16:50:11 -0600
pv allows a user to see the progress of data through a pipeline, by giving information such as time elapsed, percentage completed (with progress bar), current throughput rate, total data transferred, and ETA. (man pv) Show Sample Output
This is a more accurate way to watch the progress of a dd process. The $DDPID=$! is needed so that you don't get the PID of the sleep. The sleep 1 is needed because in my testing at least, if you run kill -USR1 against dd too quickly, it will kill it off instead of display the status. So you need to wait a second, probably so that it can configure itself to trap the USR1 signal. Show Sample Output
The following command will clone usb stick inside /dev/sdc to /dev/sdd Double check you got the correct usb sticks (origional-clone)with fdisk -l.
forgot to use a pv or rsync and want to know how much has been copied. Show Sample Output
Coreutils 8.24 added status=progress
Any thoughts on this command? Does it work on your machine? Can you do the same thing with only 14 characters?
You must be signed in to comment.
commandlinefu.com is the place to record those command-line gems that you return to again and again. That way others can gain from your CLI wisdom and you from theirs too. All commands can be commented on, discussed and voted up or down.
Every new command is wrapped in a tweet and posted to Twitter. Following the stream is a great way of staying abreast of the latest commands. For the more discerning, there are Twitter accounts for commands that get a minimum of 3 and 10 votes - that way only the great commands get tweeted.
» http://twitter.com/commandlinefu
» http://twitter.com/commandlinefu3
» http://twitter.com/commandlinefu10
Use your favourite RSS aggregator to stay in touch with the latest commands. There are feeds mirroring the 3 Twitter streams as well as for virtually every other subset (users, tags, functions,…):
Subscribe to the feed for: