Example of using the unzip command to decompress a zip file in Linux:
unzip -o -d /home/sunny myfile.zip
Extract the myfile.zip file to /home/sunny/
-o: Overwrite the file without prompting;
-d:-d /home/sunny specifies to decompress the file to the /home/sunny directory;
unzip command Parameters:
-c Display the decompression result on the screen and convert the characters appropriately.
-f Update existing files.
-l Display the files contained in the compressed file.
-p is similar to the -c parameter. It will display the decompression result on the screen, but will not perform any conversion.
-t Check whether the compressed file is correct.
-u is similar to the -f parameter, but in addition to updating existing files, other files in the compressed file will also be decompressed into the directory.
-v displays detailed information when executing.
-z Only display the comment text of the compressed file.
-a Perform necessary character conversions on text files.
-b Do not perform character conversion on text files.
-C File names in compressed files are case-sensitive.
-j Do not process the original directory path in the compressed file.
-L Change all file names in the compressed file to lowercase.
-M Send the output results to the more program for processing.
-n Do not overwrite the original files when decompressing.
-o No need to ask the user first, the original file will be overwritten after unzip is executed.
-P
Use zip's password option. -q does not display any information when executed.
-s Converts whitespace characters in file names to underscore characters.
-V retains VMS file version information.
-X Save the original UID/GID of the file at the same time when decompressing.
[.zip file] Specify the .zip compressed file.
[File] Specify which files in the .zip compressed file to process.
-d
Specify the directory where the file will be stored after decompression. -x
Specifies which files in the .zip compressed file are not to be processed. -Z unzip -Z is equivalent to executing the zipinfo command.
zip command
zip -r myfile.zip ./*
Compress all files and folders in the current directory into myfile.zip file, -r means recursively compress all files in subdirectories.
Recommended related articles and tutorials:linux tutorial
The above is the detailed content of How to decompress zip in Linux. For more information, please follow other related articles on the PHP Chinese website!