Ok i need to extract a zip archive named 'example.zip' but i would like to extract it as a different file name, not 'example' being my folder name, how could i extract a zip archive using unzip called 'example.zip' and extract it as the folder name 'examplefold'
unzip extracts the content of the archive directly into the current directory.
You can specify a different target directory where to extract the files using the
unzip example.zip -d /path/to/wherever/you/want/the/archive/to/get/extracted
Or if the archive itself contains a folder
example which you want to extract to the current directory, but with a different name, you must manually rename it to
unzip example.zip && mv example examplefold
Assume that you have some zip files with these names:
2.zip, 25.zip, 45.zip, ..., 10352.zip
Also, in each zip file there is a folder which is called
tmp. I will write a bash file (say zz.sh) with this content:
for zipName in 2 25 45 65 85 110 264 1000 10352 do unzip $zipName.zip mv tmp tmp_$zipName done
Then run the file by: