How to unzip a ton of karaoke tracks (Mac / Linux)


Karaoke players (like Winamp or VLC) can’t read inside .zip files, so you need to unzip all your karaoke to use them. Turns out, if you have a big library there are just too many files to use the unix wildcard *.

And you get an error like: -bash: /bin/ls: Argument list too long

Here’s how to move your huge library of karaoke songs to one folder, and unzip them. It’s well worth the trouble to be able to use Winamp (which is super-simple and solid for karaoke nights).

Open up Terminal. Type “cd Music/Karaoke/CDG” or whatever to get into your karaoke folder.

To copy to one folder:

mkdir ../onefolder/

find . -exec cp “{}” ../onefolder \; -print

To unzip all:

cd ../onefolder/

find . -exec unzip -o “{}” \; -print

To delete all (careful with this! If you’re not careful you could delete your entire hard drive!)

find ../onefolder/ -name “*.zip” -exec rm “{}” \; -print

If you don’t understand how terminal commands work, just use Finder and Spotlight to do the last step.

3 Responses to “How to unzip a ton of karaoke tracks (Mac / Linux)”

  • Hey Guys how is the latest feature of facebookVideo Calling In OS X Lion Safari, Chrome, Firefox ? do you have a review? please tell me guys.

  • Heya – amazing story Just needed u 2 know I have added your web-site 2 my google bookmarks because of ur great web page layout. But earnestly, 1 think ur web-page has one of the cleverest theme I’ve came across. It really helps make reading ur feed a lot simpler. said ur :-> story is worth of reading. Real-time Rihanna tracking for free!!! l genuinely appreciate it!

  • Have you ever considered writing an e-book or guest authoring
    on other blogs? I have a blog based upon on the same ideas you discuss and would really like to have you share some stories/information.
    I know my visitors would enjoy your work. If you are even
    remotely interested, feel free to send me an e-mail.

    Look into my web blog – nurse esthetician

Leave a Reply