Re:Can you get cp to give a progress bar like wget?
by w1ntermute on Thursday March 04, 2010 @12:38PM
(#1167471)
For those of you interested in making it a permanent replacement for cp, you can use this Python script:
Just alias cp to it in Bash.
[ Parent
| on HN ]
Re:Can you get cp to give a progress bar like wget?
by rntz on Thursday March 04, 2010 @01:01PM
(#1167535)
Alternatively, you could just write a shell function:
cp() { pv < $1 > $2; }
(Or name the function something else if you want regular cp still available.)
Re:Can you get cp to give a progress bar like wget?
by olliesaunders on Thursday March 04, 2010 @01:58PM
(#1167711)
Quote the variables.
Re:Can you get cp to give a progress bar like wget?
by rntz on Friday March 05, 2010 @03:22PM
(#1170388)
Ah, good point. I'm personally used to zsh, which doesn't have that particular misfeature.
Re:Can you get cp to give a progress bar like wget?
by ajross on Thursday March 04, 2010 @12:46PM
(#1167493)
Um... in what universe would you want an interactive terminal gadget to become the default implementation of cp? Yikes.
Still, nice pointer to the pv tool, which I hadn't heard of.
Still still, the linked awk snipped is awfully clever and more fun to read.
Re:Can you get cp to give a progress bar like wget?
by philjackson on Thursday March 04, 2010 @01:48PM
(#1167683)
What? I think the override is fine in an interactive environment.
My team and I use a hack which overrides cd and as well as calling builtin cd it sources a script if it exists from cwd. This means you can get the exact enviroment you need for that working copy of a project.