I have a file myarchive.zip that contains many directories, files, etc. Let's say this myarchive.zip file lives in a directory called "b". Well, when I use the "unzip myarchive.zip" command, the system creates a directory by default called "myarchive" with the contents of the zip file. I do not want the system to create this "myarchive" directory - I just want the contents to be extracted to directory "b". Is this possible?
What I've been doing now is simply issuing a "cp" command to copy the files from the newly created directory (in this case "myarchive" to "b") to where I want them.
unzip
doesn't create a directory. Your zip file probably has the directory at its top level. – Chris Down Apr 18 '13 at 03:29mv
instead ofcp
.mv archive/* .; rmdir archive/
or similar. – frostschutz Apr 18 '13 at 03:35unzip
with no arguments extracted it into<archivename>/
. Debian 12. – Violet Giraffe Nov 30 '23 at 12:24