tar.md
· 649 B · Markdown
Bruto
# Tar
## Create archive
Basic syntax:
```sh
tar -cvf archive.tar file1 file2 dir/
```
Common variants:
* Create compressed (gzip):
```sh
tar -czvf archive.tar.gz file1 dir/
```
* Create compressed (xz, smaller but slower):
```sh
tar -cJvf archive.tar.xz file1 dir/
```
* Create from entire directory:
```sh
tar -czvf archive.tar.gz myfolder/
```
* Exclude something:
```sh
tar -czvf archive.tar.gz myfolder/ --exclude="*.log"
```
Flags:
* `-c` create
* `-v` verbose (optional)
* `-f` filename
* `-z` gzip
* `-J` xz
## Unarchive
```sh
tar -xf archive.tar.gz -C dest
```
## See contents
```sh
# -TheFuck :)
tar -tf archive.tar.gz
```
Tar
Create archive
Basic syntax:
tar -cvf archive.tar file1 file2 dir/
Common variants:
- Create compressed (gzip):
tar -czvf archive.tar.gz file1 dir/
- Create compressed (xz, smaller but slower):
tar -cJvf archive.tar.xz file1 dir/
- Create from entire directory:
tar -czvf archive.tar.gz myfolder/
- Exclude something:
tar -czvf archive.tar.gz myfolder/ --exclude="*.log"
Flags:
-ccreate-vverbose (optional)-ffilename-zgzip-Jxz
Unarchive
tar -xf archive.tar.gz -C dest
See contents
# -TheFuck :)
tar -tf archive.tar.gz