unzip / untar arquivos usando Curl no servidor ftp

1

No comando curl, podemos excluir, renomear e mover arquivos de um servidor FTP usando o Curl, como no comando abaixo:

curl -v -u username:pwd ftp://host/FileTodelete -Q "DELE FileTodelete"

Podemos descompactar ou descompactar arquivos dessa maneira? Quero dizer que, em vez de DELE FileTodelete , colocamos um comando untar / unzip para extrair um arquivo em um servidor remoto?

obrigado

    
por Spartan 27.04.2016 / 17:45

1 resposta

2

Não, em geral isso não é possível.

Um servidor FTP geralmente tem comandos para obter informações sobre arquivos e diretórios e para armazenar, recuperar, excluir e renomear arquivos. Comandos para montar dispositivos e enviar mensagens para os usuários também são padronizados, mas não implementados nos servidores atuais. Veja a lista de comandos FTP na Wikipedia para detalhes. Nenhum RFC menciona um comando para extrair arquivos de um arquivo morto.

Pode ser possível que alguns servidores implementem descompactação através do comando SITE ou de um comando proprietário, mas em geral você precisa extrair os arquivos em sua máquina local e enviá-los descompactados ou usar outro protocolo como SSH para executar descompactar / untar.

    
por 27.04.2016 / 21:14

Tags