63 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			63 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								title: Tar command
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Tar-command
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Command used for creating .tar.gz or .tgz archives or extracting .tar.gz or .tgz archives
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								tar -czvf ../archive_name.tar.gz /path/to/directory_or_file
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								tar -xzvf ../archive_name.tgz /path/to/directory_or_file
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								**-c** -> Create an archive
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								**-x** -> Extract an archive
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								**-z** -> Compress the archive with gunzip
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								**-v** -> Stands for verbose and shows the progress in the terminal while creating the archive or extracting one. This one is optional
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								**-f** -> Allows you to specify the filename of the archive
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								-----
							 | 
						||
| 
								 | 
							
								### EXAMPLES OF CREATING ARCHIVES
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Example of compressing single file 
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								  tar -czvf myArchive.tar.gz /usr/local/myFiles/myFileToArchive.txt
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Example of compressing single direcotry
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								  tar -czvf myArchive.tar.gz /usr/local/myFiles
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Example of compressing multiple direcotries
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								  tar -czvf myArchive.tar.gz /usr/local/myFiles /usr/local/myFiles2 /usr/local/myLog.txt
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Example of compressing directory excluding some files from same directory
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								  tar -czvf myArchive.tar.gz /usr/local/myFiles --exclude=/usr/local/myFiles/myFileToArchive.txt
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								-----
							 | 
						||
| 
								 | 
							
								### EXAMPLES OF EXTRACTING ARCHIVES
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Example of decompressing single archive
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								  tar -xzvf myArchive.tar.gz 
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Example of decompressing single archive to specific location
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								  tar -xzvf myArchive.tar.gz -C /usr/local/
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Example of decompressing single archive from specific location to current directory
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								  tar -xzvf /usr/local/myArchive.tar.gz 
							 | 
						||
| 
								 | 
							
								```
							 |