45 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			45 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | # The `unzip` command
 | ||
|  | 
 | ||
|  | The `unzip` command extracts all files from the specified ZIP archive to the current directory. | ||
|  | 
 | ||
|  | ### Examples:
 | ||
|  | 
 | ||
|  | In order to extract the files the syntax would be the following: | ||
|  | 
 | ||
|  | ``` | ||
|  | unzip myZipFile.zip | ||
|  | ``` | ||
|  | 
 | ||
|  | To unzip a ZIP file to a different directory than the current one, don't forget to add the `-d` flag: | ||
|  | 
 | ||
|  | ``` | ||
|  | unzip myZipFile.zip -d /path/to/directory | ||
|  | ``` | ||
|  | 
 | ||
|  | To unzip a ZIP file and exclude specific file or files or directories from being extracted, don't forget to add the `-x` flag: | ||
|  | 
 | ||
|  | ``` | ||
|  | unzip myZipFile.zip -x file1.txt file2.txt | ||
|  | ``` | ||
|  | 
 | ||
|  | ### Syntax:
 | ||
|  | 
 | ||
|  | ``` | ||
|  | unzip zipFileName [OPTION] [PARAMS] | ||
|  | ``` | ||
|  | 
 | ||
|  | ### Possible options:
 | ||
|  | 
 | ||
|  | |**Flag**   |**Description**   |**Params**   | | ||
|  | |:---|:---|:---| | ||
|  | |`-d`|Unzip an archive to a different directory.|/path/to/directory| | ||
|  | |`-x`|Extract the archive but do not extract the specified files.|filename(s)| | ||
|  | |`-j`|Unzip without creating new folders, if the zipped archive contains a folder structure.|-| | ||
|  | |`-l`|Lists the contents of an archive file without extracting it.|-| | ||
|  | |`-n`|Do not overwrite existing files; supply an alternative filename instead.|-| | ||
|  | |`-o`|Overwrite files.|-| | ||
|  | |`-P`|Supplies a password to unzip a protected archive file.|password| | ||
|  | |`-q`|Unzips without writing status messages to the standard output.|-| | ||
|  | |`-t`|Tests whether an archive file is valid.|-| | ||
|  | |`-v`|Displays detailed (verbose) information about the archive without extracting it.|-| |