45 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
		
			Executable File
		
	
	
	
	
| # 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.|-|
 |