Então, você tem um conjunto de arquivos, que você fez um arquivo usando "tar" , que irá criar um arquivo de saída. Então, você usou "gzip" para comprimir aquele arquivo ". Tar" em um ". Zip" .
Se for esse o caso, então o processo de obter uma listagem de todos os arquivos no arquivo ". tar" , requer que o arquivo ". tar" precise ser totalmente descompactado do arquivo ". zip" , antes que o conteúdo do arquivo ". tar" possa ser listado.
Isso sempre levará mais tempo do que obter uma listagem dos arquivos armazenados "diretamente" em um arquivo ". zip" . Se o arquivo for grande, esse tempo pode ser considerável.
Se você quiser reduzir o tempo necessário para listar os arquivos em um arquivo compactado, então:
-
descompacte (descompacte) o arquivo ". tar" do arquivo ". zip" e expanda o resultado < em> arquivo ". tar" no conjunto de arquivos subjacente
-
crie um arquivo ". zip" diretamente do conjunto de arquivos.
Dessa forma, os arquivos do arquivo podem ser listados sem descompactar o arquivo.