This post comes from the first version of this blog.
Please send me an email if anything needs an update. Thanks!
Moje tempo publikacji wpisów na blogu ostatnio trochę podupada, z jednej strony ze względu na masę obowiązków, z drugiej strony z powodu ogólnego lenistwa, które daje o sobie znać jak tylko przestanę robić coś “rutynowo”. Nie zmienia to jednak faktu, że wszystkie zaległe wpisy i tak w końcu zostaną napisane i opublikowane, także spokojnie, nic nie stracicie. Dzisiaj zapraszam do lektury zaległego, piątkowego wpisu, w którym przedstawię interesującą opcję konsolowego programu tar.
Fotografia: katielips, CC-BY.
Linux: Lista plików zawartych w archiwach programu tar.
Jak wiadomo wszystkim korzystającym z różnego rodzaju dystrybucji Linuksa, najpopularniejszym programem umożliwiającym pakowanie plików i folderów w archiwa jest tar właśnie. Pozwala on na tworzenie plików w różnych formatach, w tym:- tar
- tar.gz (kompresja GZip)
- tar.bz2 (kompresja BZip2)
Korzystając z różnego rodzaju graficznych narzędzi do obsługi popularnych pod systemem Windows archiwów w formatach ZIP, czy RAR jesteśmy przyzwyczajeni do tego, że przeglądanie takiego pliku to po prostu “podwójny klik” i już widzimy ładne okienko z odpowiednią listą.
W środowisku konsolowym warto wiedzieć, że za opcję listowania odpowiedzialny jest przełącznik “-t”. Fragment manuala programu tar:
-t, --list
list the contents of an archive
A więc w zależności od wspomnianego wyżej formatu, musimy użyć jednego z podanych niżej poleceń, aby wylistować archiwum [file.tar, to plik, jaki chcemy przetworzyć]:
- tar:
- tar.gz:
- tar.bz2:
Mam nadzieję, że tego typu szybkie przypomnienie pozwoli Wam oszczędzić czasu i mocy procesora na wypakowanie, sprawdzenie zawartości i skasowanie wypakowanych danych. W połączeniu z programem grep tego typu funkcje mogą być naprawdę przydatne. ;]