tar Generator poleceń
Generuj polecenia tar do tworzenia, wyodrębniania lub listowania archiwów
Pierwsze kroki z tar
## Czym jest tar?
`tar` (archiwizer taśmowy) łączy wiele plików w jedno archiwum i może je skompresować w trakcie. Jest to standardowe narzędzie do kopii zapasowych i dystrybucji oprogramowania w systemach Unix. Pierwszym argumentem jest zawsze tryb działania.
## Jak używać
1. **Wybierz tryb**: utwórz (`-c`), wyodrębnij (`-x`) lub wylistuj (`-t`). 2. **Wybierz kompresję**: gzip (`-z`), bzip2 (`-j`) lub xz (`-J`). 3. **Ustaw archiwum**: użyj `-f`, aby nadać nazwę plikowi archiwum. 4. **Dodaj ścieżki**: pliki lub katalogi do spakowania (tworzenie) lub do wyodrębnienia. 5. **Kopiuj i uruchom**: wklej wygenerowane polecenie do terminala.
Flagi i wzorce
tar łączy tryb, kompresję i flagi w jedną krótką wiązkę:
``` tar -czvf archive.tar.gz dir/ tar -xzvf archive.tar.gz -C /target tar -tzf archive.tar.gz ```
### Typowe flagi - `-c` — utwórz nowe archiwum - `-x` — wyodrębnij z archiwum - `-t` — wylistuj zawartość - `-z` — gzip (.tar.gz / .tgz) - `-j` — bzip2 (.tar.bz2) - `-J` — xz (.tar.xz) - `-v` — szczegółowo wypisz przetwarzane pliki - `-f <file>` — użyj podanego pliku archiwum - `-C <dir>` — przejdź do katalogu przed wyodrębnieniem
### Wskazówki - Zawsze podawaj nazwę archiwum zaraz po `-f`: `tar -xzf out.tar.gz`. - Użyj `-C`, aby wyodrębnić w inne miejsce niż bieżący katalog. - Aby zachować wszystko (uprawnienia, dowiązania), twórz jako root lub z odpowiednimi flagami.
▶Jaka jest różnica między -z, -j i -J?
▶Jak wyodrębnić do określonego katalogu?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.