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ł ?

Odpowiedzi:


20

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

tar -ztvf somefile.tar.gz

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.