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ł ?
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:
Powinno to zawierać listę wszystkich plików i szczegółowe informacje o nich:
tar -ztvf somefile.tar.gz
.tgzplik, którego właśnie używał -tvf.
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.
-t(lista) i-v(pełne, jak wls -lprzypadku długiego formatu listy)