Tag Archives: move

mmv: Nifty, but takes some getting used to

Mass-rename and mass-move tools are a bit tricky sometimes. I seem to recall having problems even with Windows tools years ago, where Explorer tried to rename all the files I had selected to the same name. That didn’t go over well.

Point being, aside from qmv and the rest of rename-utils, I don’t see many multiple file move tools. mmv is one of the rare ones though.

2014-01-11-lv-r1fz6-mmv

mmv gives its name to a quadfecta of tools — mmv, plus mcp, mad and mln. You can probably figure out what each one corresponds to, among Unix-ish tools.

mmv is a little cryptic at first, but once you get the hang of it, it works pretty well. The man pages are useful, but more useful for me was this blog post that showed examples. (I’m an assimilator. I follow examples and then break away to do follow my own style.)

To be honest, mmv won’t replace rename-utils for me. I can see where it might be preferable, for simpler, faster moves with quicker patterns and substitutions.

For my money, the real charm of qmv is being able to pipe everything through a text editor, and really get my hands dirty.

Looks like we’re about half way through the M section. There’s hope for me yet. 😐

dagger: A quick run over covered ground

It seems like it wasn’t long ago I took a first spin past dagger, but I guess it’s been two and a half years. Either way, I will make this quick and painless.

2013-09-29-4dkln41-dagger

Suffice to say that dagger is a command-line tool to arrange and rename audio files based on their tags. It’s a clean and clever Python program that does exactly what you ask of it, and keeps your system sparse.

The home page has a prebuilt deb file if you’re using Debian or Ubuntu; what you see in the screenshot there is a Wheezy installation with vorbis-tools added so dagger can get at ogg files.

dagger’s not the console application I’ve been dreaming of for years now, but it will do the job of renaming files according to their tags.

Couple this with something like beets or lltag and you’ve got an entire suite of tools that might actually satisfy your craving for a proper console application.

It almost does for me. 🙄 😐

Advanced Copy: Sorely needed, for a long time

I’ve had a silent, long-standing complaint about some of the core utilities in Linux. Where some are occasionally unexpressive, others are downright antisocial.

cp and mv are the main culprits. Even with their “verbose” flags, what you get is little more than one file name pointing at another. That’s no improvement.

Advanced Copy is very much an improvement though.

2013-08-20-v5-122p-advcopy

That’s the way it should be! That’s what I’m after: Transfer rates. File sizes. A proper progress bar and percent complete, with a second readout for overall progress, as needed. 😀

Now before all the Unix purists come along and bite my head off, let me just say there are many tools in the box, and this one I prefer. I know about pv and other piping toys, but I’d rather just work with this.

Fair enough? 😉