To unzip multiple files under Linux, you can use the unzip
command with the -u
option and a list of the files you want to unzip.
For example, to unzip the file1.zip
, file2.zip
, and file3.zip
files, you can use the following command:
unzip -u file1.zip file2.zip file3.zip
This will unzip the files in the current directory.
The -u
option tells unzip
to update existing files and to skip extracting files that already exist in the destination directory. This is useful if you want to unzip multiple files that contain overlapping files and you want to avoid overwriting existing files.
You can also use the -d
option to specify a different destination directory for the extracted files. For example:
unzip -u -d /path/to/destination file1.zip file2.zip file3.zip
This will unzip the files to the /path/to/destination
directory.
You can also use wildcards to unzip multiple files with a similar name. For example:
unzip -u '*.zip'
This will unzip all .zip
files in the current directory.
Keep in mind that the unzip
command only works with .zip
files. If you want to unzip other types of archive files, such as .tar
or .tar.gz
files, you will need to use a different command, such as tar
or gunzip
.