Descompacte os arquivos selecionados no arquivo .tar.gz do servidor ftp remoto?

1

Digamos que eu tenha um grande arquivo backup.tar.gz em um servidor ftp remoto. Eu precisava de alguns arquivos, mas eu não quero baixar / descompactar tudo isso. Apenas arquivos / pastas específicos. normalmente este é o código para selecionar arquivos de um arquivo tar.gz:

tar zxf backup.tar.gz /the/file/you/want

mas .. do servidor ftp sem baixá-lo? É possível?

    
por Ünsal Korkmaz 26.04.2011 / 03:46

2 respostas

1

Isso não é possível. Para extrair um arquivo específico do arquivo tar, você terá que extrair o arquivo tar do arquivo .gz. Para fazer isso, você terá que ler o arquivo .gz inteiro. Depois de fazer isso, você ainda terá que ler o arquivo tar sequencialmente para encontrar o início do arquivo que deseja extrair.

    
por 08.03.2012 / 11:02
0

Pode ser possível usar o CurlFtpFS . Você teria que verificar se ele não faz o download do arquivo tar inteiro quando você opera nele.

    
por 26.04.2011 / 03:51

Tags