7

zip -r /tmp/foo/bar.zip /tmp/foo/* > /dev/null 2>&1

and the achieve is in this structure

   /tmp
      /foo
         file1
         file2
         dir1/
           file3
         dir/2
           file4

Why is /tmp part of the structure?

1 Answer 1

8

It is because you tell it to do that ;-)

I would do something like this:

cd /tmp && zip -r /tmp/bar.zip ./foo/* >/dev/null 2>&1
2
  • Why ** instead of *? Feb 15, 2013 at 19:19
  • 1
    where do you see **? >:D (no idea where that came from :X )
    – Rinzwind
    Feb 15, 2013 at 19:20

You must log in to answer this question.

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