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.