In my ios application, I need to unzip an archive that is placed into /var/mobile/Library/Preferences/xxx into, for example, /var/mobile/Library/Preferences/tmp.
My issue is that when I launch this:
unzip /var/mobile/Library/Preferences/xxx/archive.zip -d /var/mobile/Library/Preferences/tmp/
in the tmp folder, there is all the archive path: /var/mobile/Library/Preferences/tmp/var/mobile/Library/Preferences/xxx/archive/...
How could I do for only have /var/mobile/Library/Preferences/tmp/archive/... and not all the archive path into the target directory ?
Thanks in advance
Unzipping a file from the command line is pretty straightforward using unzip <file> -d <folder> .
Command : unzip filename. zip -d unzipped_directory (or directory name)
Try the -j
option to unzip
which flattens the directory structure and writes all the files into the current directory.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With