Wyszukiwanie w witrynie

Jak zainstalować tar w CentOS, RHEL i Fedorze


tar to powszechnie używane narzędzie wiersza poleceń, służące do łączenia kilku plików i/lub katalogów w jeden plik archiwum, powszechnie znany jako tarball do celów tworzenia kopii zapasowych lub dystrybucji . Polecenie tar służy do tworzenia, utrzymywania, modyfikowania i rozpakowywania archiwów tar.

Pamiętaj, że tar domyślnie nie kompresuje plików archiwów, ale może skompresować powstałe archiwum za pomocą (lub przefiltrować je) dobrze znanych programów do kompresji danych, takich jak gzip, bzip2 lub xz, jeśli podasz -z, -j lub -J flagi.

Instalowanie tar w CentOS, RHEL i Fedorze

Pakiet tar jest domyślnie preinstalowany w większości, jeśli nie we wszystkich, dystrybucjach opartych na RHEL. Jeśli jednak nie jest on zainstalowany w twoim systemie, uruchom następujące polecenie, aby go zainstalować.

yum install tar   
OR
dnf install tar 

Jeśli korzystasz z innej dystrybucji Linuksa, możesz ją zainstalować, jak pokazano.

sudo apt install tar         [On Debian, Ubuntu and Mint]
sudo emerge -a app-arch/tar  [On Gentoo Linux]
sudo apk add tar             [On Alpine Linux]
sudo pacman -S tar           [On Arch Linux]
sudo zypper install tar      [On OpenSUSE]   

Po zainstalowaniu tar w swoim systemie możesz go używać w następujący sposób. Ten przykład pokazuje, jak utworzyć nieskompresowany plik archiwum katalogu o nazwie test_app w katalogu roboczym.

tar -cvf test_app.tar test_app/

W powyższym poleceniu użyte flagi tar to -c, co powoduje utworzenie nowego pliku archiwum .tar, -v włącza tryb pełny, pokazujący postęp tworzenia pliku .tar, oraz -f, który określa typ nazwy pliku archiwum (test_app.tar w tym przypadku).

Aby skompresować wynikowy plik archiwum za pomocą gzip lub bzip2, podaj flagę -z lub -j w następujący sposób. Pamiętaj, że skompresowany plik tar może również kończyć się rozszerzeniem .tgz.

tar -cvzf test_app.tar.gz test_app/
OR
tar -cvzf test_app.tgz test_app/
OR
tar -cvjf test_app.tar.bz2 test_app/

Aby wyświetlić zawartość tarballa (pliku archiwalnego), użyj flagi -t w następujący sposób.

tar -ztf test_app.tar.gz
OR
tar -ztvf test_app.tar.gz		#shows more details

Aby wyodrębnić (lub rozpakować) plik archiwum, użyj przełącznika -x, jak pokazano.

tar -xvf test_app.tar
OR
tar -xvf test_app.tar.gz 

Więcej przykładów użycia znajdziesz w naszych następujących artykułach:

  • 21 Przykłady poleceń Tar w systemie Linux
  • Jak podzielić duże archiwum „tar” na wiele plików o określonym rozmiarze
  • Jak szybciej kompresować pliki za pomocą narzędzia Pigz w systemie Linux
  • Jak kompresować i dekompresować plik .bz2 w systemie Linux
  • 10 Przykłady poleceń 7zip (archiwum plików) w systemie Linux

To wszystko na teraz! W tym artykule pokazaliśmy, jak zainstalować tar w CentOS, RHEL i Fedora, a także pokazaliśmy kilka podstawowych Polecenia użycia tar. Jeśli masz jakieś pytania, podziel się nimi z nami za pomocą poniższego formularza opinii.