Linux Zip command detailed
Function Description: Compress the file.
Syntax: Zip [-acddffghjjkllmoqrstuvvwxyz$][-b < working directory >][-ll][-n < tail string >][-t < date time >][-< compression efficiency >][compressed file [Documents ...] [-i < template style;] [-x < template style;]
Note: Zip is a widely used compression program that compresses files that have a ". zip" extension.
Parameters
-A adjusts the executable auto-unzip file.
-b< working directory > Specifies the directory where files are temporarily stored.
-C adds a comment to each compressed file.
-d deletes the specified file from within the compressed file.
The directory name is not established within the-D compressed file.
-F The effect of this parameter is similar to specifying the "-u" parameter, but not only updates the existing file, and if some files do not already exist in the compressed file, use this parameter to add it to the compressed file.
-F attempt to repair a corrupted compressed file.
-G compresses the file after it is appended to the existing compressed file, rather than creating a new compressed file.
-H online Help.
-i< template style > compress only files that match the criteria.
-j saves only the file name and its contents, not any directory names.
-J Delete unnecessary data before compressing the file.
-K uses the file name in MS-DOS compatible format.
-L When compressing a file, replace the LF character with the LF+CR character.
-ll the LF+CR character into the LF character when compressing the file.
-L displays copyright information.
-M compresses the file and joins the compressed file, deletes the original file, and then moves the file to the compressed file.
-n< string > does not compress a file with a specific trailing string.
-O to compress files that have the most recent change time in the file, set the change time for the compressed file to be the same as the file.
-Q does not show the instruction execution process.
-R recursively handles all files and subdirectories under the specified directory.
-S contains the system and hidden files.
-t< Date Time > Set the date of the compressed file to the specified date.
-T checks that each file within the backup file is correct.
-U replace the newer file into the compressed file.
-V Displays the instruction execution process or displays version information.
-V Saves the file properties of the VMS operating system.
-W in the file name if the version number, this parameter is only valid under the VMS operating system.
-x< template style > exclude files that match the criteria when compressing.
-X does not save additional file attributes.
-Y saves the symbolic connection directly, not the file that the connection points to, and this parameter is only valid under systems such as UNIX.
-Z adds a comment to the compressed file.
-$ Save the volume book name of the disk where the first compressed file is located.
-< compression Efficiency > Compression efficiency is a value between 1-9.
Linux Unzip command detailed
Function Description: Unzip the zip file
Syntax: Unzip [-cflptuvz][-agcjlmnoqsvx][-p < password >][.zip file] [file][-d < directory >][-x < file;] or unzip [-z]
Additional note: Unzip is the unzip program for. zip compressed files.
Parameters
-C Displays the extracted results to the screen and converts the characters appropriately.
-F Updates an existing file.
-L Displays the files contained within the compressed file.
-P, similar to the-c parameter, displays the results of the decompression to the screen, but does not perform any conversions.
-T checks that 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 are extracted to the directory.
-V performs yes when the detailed information is displayed.
-Z Displays only the memo text of the compressed file.
-A necessary character conversion for the text file.
-B Do not convert the text file to character.
The file names in the-C compressed file are case sensitive.
-J does not handle directory paths that are contained in compressed files.
-L Changes all the file names in the compressed file to lowercase.
-M sends the output to the more program processing.
-N Do not overwrite the original file when extracting.
-O do not need to ask the user first, unzip overwrite the original file after execution.
-p< password > password using zip option.
-Q does not display any information when executing.
-S converts white space characters in the file name to baseline characters.
-V retains the file version information for the VMS.
-X Unzip while the original uid/gid of the file is stored back.
[. zip file] Specifies a. zip compressed file.
[file] Specifies which files in the. zip archive to process.
-d< directory > Specifies the directory to be stored after the file has been decompressed.
-x< file > Specifies which files in the. zip archive are not processed.
-Z unzip-z equals execute zipinfo Instruction
Example:
The zip command can be used to compress files into a common zip format. The unzip command is used to extract the zip file.
1. I want to compress a file abc.txt and a directory dir1 into Yasuo.zip:
# zip-r Yasuo.zip abc.txt Dir1
2. I downloaded a yasuo.zip file and want to unzip it:
# Unzip Yasuo.zip
3. I have Abc1.zip,abc2.zip and Abc3.zip in the current directory, and I want to unzip them together:
# unzip abc\? Zip
Note: A character is represented if any number of characters are represented by *.
4. I have a very large compressed file large.zip, I do not want to decompress, just want to see what is inside it:
# unzip-v Large.zip
5. I downloaded a compressed file large.zip, want to verify that the compressed file is completely downloaded
# unzip-t Large.zip
6. I use the-v option to find that Music.zip compressed files have many directories and subdirectories, and the subdirectories are actually songs mp3 files, I would like to download these files to the first level directory, rather than a layer of building a directory:
# unzip-j Music.zip
Linux zip command