Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to zip only selected directories(and its child directories as well)

I have many directories in the current folder like app, content, db, library etc.

But I would like the zip only app and content and its child folders. I am trying the following.

zip -r ../backups/code/20110625 -i app/* -i content/* . *

But I am getting the following error.

zip error: Invalid command arguments (nothing to select from)

What is the correct syntax to achieve this?

share|improve this question
up vote 12 down vote accepted


zip -r ../backups/code/20110625 app/* content/* . *

You need to put the name of the zipfile first.

share|improve this answer
Thanks. I need to remove the leading slash from app and content to make it work. – emaillenin Jun 25 '11 at 10:25
@emaillenin No probs. I made the change, even though it is context specific. Will you accept the answer please? Glad it worked for you. – slotishtype Jun 25 '11 at 10:28

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .