Sometimes I want to move around large files, and instead of just sitting there and wondering how they're going, I like to see a progress bar along the lines of an scp or rsync with the --progress option. If you have the "pv" utility installed, this is quite easy. The following command works with bash, ksh, or zsh:
for file in *; do echo $file; pv $file > /path/to/destination/$file && rm $file; done
Formatted for use in a script:
for file in *
do
echo $file
pv $file > /path/to/destination/$file && rm $file
done
No comments:
Post a Comment