Mostrar tamaños de archivos tar

19

Tengo un script de copia de seguridad incorrecto que incluye un archivo no deseado. El archivo de copia de seguridad .tar.gz es 5gig grande y me gustaría obtener una lista de cada archivo en el archivo y su tamaño.

Es eso posible ? Como lo harias ?

Frederic Morin
fuente

Respuestas:

20

Esto debería enumerar todos los archivos e información detallada sobre ellos:

tar -ztvf somefile.tar.gz
John T
fuente
1
-t(lista) y -v(detallado, como ls -lusar un formato de listado largo)
ThorSummoner
-z no es estrictamente necesario, ya que un .tgzarchivo que -tvfestaba usando era suficiente.
Ese tipo brasileño
4

Utilizar

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

para crear un archivo que contenga una lista de todos los archivos en su archivo.

Luego puede grep foo backup_list.txtbuscar cosas, o editar, sed, cortar, ver, etc.

DaveParillo
fuente