Tar: Difference between revisions

From Leo's Notes
This page was last edited on 14 June 2020, at 21:53.
Created page with "This is about the unix {{code|tar}} command. == Basic Usage == === Create Archive === Use the {{code|-c}} option to create. {{highlight|lang=terminal|code= $ tar -cf archive...."
 
mNo edit summary
 
(4 intermediate revisions by the same user not shown)
Line 39: Line 39:
}}
}}


[[Category:Linux]]
 
== Compression ==
Common compression algorithms used in conjunction with tar are:
 
{| class="wikitable"
! Algorithm
! Flag
! Extension
|-
| gzip
| {{code|-z}}
| .tar.gz, .tgz
|-
| bzip2
| {{code|-j}}
| .tar.bz2, .tbz2
|-
| xz
| {{code|-J}}
| .tar.xz
|}
 
Add the flag when creating or extracting using tar.
 
{{Navbox Linux}}[[Category:Linux]]
[[Category:LinuxUtilities]]

Latest revision as of 21:53, 14 June 2020

This is about the unix tar command.

Basic Usage

Create Archive

Use the -c option to create.

$ tar -cf archive.tar file1 file2 ...

List Archive Contents

Use the -t option to list contents.

$ tar -tf archive.tar
file1
file2

Extracting Files

To extract everything, use the -x.

$ tar -xf archive.tar
$ ls
file1
file2

To extract only a specific file or folder, pass the filename or path name after the archive.

$ tar -xf archive.tar file1
$ ls
file1

To extract based on a pattern:

$ tar -xf archive.tar --wildcards --no-anchored '*le1'
$ ls
file1


Compression

Common compression algorithms used in conjunction with tar are:

Algorithm Flag Extension
gzip -z .tar.gz, .tgz
bzip2 -j .tar.bz2, .tbz2
xz -J .tar.xz

Add the flag when creating or extracting using tar.