Pokaż rozmiary plików tar

19

Mam zły skrypt kopii zapasowej, w tym niechciany plik. Plik kopii zapasowej .tar.gz ma rozmiar 5 gig i chciałbym uzyskać listę wszystkich plików w archiwum oraz ich rozmiar.

Czy to jest możliwe ? Jak byś to zrobił ?

Frederic Morin
źródło

Odpowiedzi:

20

Powinno to zawierać listę wszystkich plików i szczegółowe informacje o nich:

tar -ztvf somefile.tar.gz
John T.
źródło
1
-t(lista) i -v(pełne, jak w ls -lprzypadku długiego formatu listy)
ThorSummoner
-z nie jest absolutnie potrzebne, bo wystarczył .tgzplik, którego właśnie używał -tvf.
Ten Brazylijczyk
4

Posługiwać się

tar --list --verbose --gunzip --file backup.tar.gz > backup_list.txt

aby utworzyć plik zawierający listę wszystkich plików w swoim archiwum.

Następnie możesz grep foo backup_list.txtznaleźć rzeczy lub edytować, sedować, wycinać, wyświetlać itp.

DaveParillo
źródło