Comprimir e extrair pastas através do FileZilla

9

Eu quero rar e extrair pasta (do meu site wordpress) na máquina host usando o FileZilla? É possível com o FileZilla? Se não é o que você vai sugerir? Eu não tenho acesso SSH.

    
por Dohn Joe 13.04.2012 / 19:18

5 respostas

3

O texto da sua pergunta não está claro, então estou assumindo que você deseja que os arquivos transferidos de e para o seu site wordpress sejam compactados.

Parece que não há um algoritmo de compactação FTP padrão (" Infelizmente, não há um método padrão de compactação de arquivos FTP; existem centenas de pessoas "). Você poderia entrar em contato com wpengine.com para ver se seu servidor FTP suporta um algoritmo de compressão, mas eu não esperaria.

Quando você usa uma empresa como a wpengine.com, obtém a vantagem de um syestem que é de baixo custo, fácil de usar e fácil de manter, mas perde a capacidade de executar código personalizado. Como resultado, as opções são limitadas aos recursos e ferramentas que eles fornecem. Se o seu servidor FTP suportar a compactação, você poderá obter um cliente compatível e usar a compactação no site. Se você pode executar um código personalizado em seu servidor, então você pode obter um programa que faria a compactação / extração do rar para você. Caso contrário, você terá que fazer upload / download dos arquivos em tamanho real.

Se você precisar de uma maneira fácil de transferir arquivos computadores muitos services para .

Como uma nota lateral, o servidor FTP do FileZilla suporta compressão mas parece que você precisaria ter a habilidade de configurar o servidor (o que não é possível com a maioria dos hosts). Isso pode ser encontrado na Interface do Servidor do FileZilla em Editar > Compactação de transferência de arquivos .

    
por 13.04.2012 / 19:47
5

O FileZilla não pode fazer isso. Ele só permite que você execute o comando FTP (mesmo com SFTP, que usa SSH).

Existem duas opções:

  • Existe algum tipo de interface específica WPEngine.com que permite fazer isso.

  • Você precisa de algum tipo de acesso remoto ao desktop ou ao shell (SSH, VNC, etc.) que permita executar comandos personalizados.

Se nenhuma das opções acima se aplicar, você não poderá recuperar arquivos.

    
por 13.04.2012 / 19:36
1

Todos os computadores (incluindo smartphones) podem usar ssh.

No Windows, você pode transferir arquivos com o WinSCP, que funciona um pouco como o Windows File Explorer (ou o Norton Commander, se você tiver idade suficiente para saber disso).

Você pode usar o putty para descompactar no host, mas é mais simples simplesmente transferir sua pasta e deixar o WinSCP lidar com todas as cópias de arquivos.

É claro que você precisará de um login e uma senha.

Se eu não entendi e é o servidor que não oferece o ssh, por que não simplesmente enviar a pasta descompactada com o filezilla? O Filezilla é bom nisso.

    
por 13.04.2012 / 19:32
1

Se você quiser usar o Filezilla, você precisa compactá-lo. Muito provavelmente, o seu servidor suporta pelo menos zip / unzip de arquivos zip. Pode não suportar arquivos rar. Ele provavelmente suporta o tar também, então você pode criar um tar.gz. Isso realmente depende de quais tipos seu servidor já conhece (desde que você não tenha acesso root para instalar algo diferente).

Eu tenho um script antigo do Quick Unzipper no GitHub, ele pode descompactar o arquivo no servidor. Basta colocar o unzipper no mesmo diretório que o arquivo zip, ir para o arquivo na página da Web e clicar em descompactar. Mesmo esse processo parece melhor do que transferir todos os arquivos. Note que meu script usa PHP para fazer o descompactador com a classe ZipArchive. Ele funciona na maioria dos hosts. Se você quiser usar outro tipo como bzip ou gzip, você pode usar sua própria versão do meu script unzipper para suportar esse tipo.

Mesmo que você tenha zipado o arquivo, o tamanho total do arquivo não será muito menor. Para obter o menor tamanho possível, o zip não seria o que você deseja. Se você precisa disso para acelerar o tempo de transferência, até mesmo um arquivo zip mal compactado seria transferido mais rápido do que os arquivos individuais via ftp.

Quando você transfere milhares de arquivos com FTP, ele precisa manipular cada arquivo 1 por 1 (embora você diga 5 arquivos de uma vez, e ainda processa por arquivo). Tem que fazer o diretório, mudar para ele, todos os comandos que levam tempo. Quando você transfere apenas um arquivo grande, você não tem toda a sobrecarga extra que o FTP normalmente tem.

    
por 07.11.2014 / 04:03
0

Trabalhar com arquivos RAR em um servidor Linux pode ser doloroso, mesmo se você tiver acesso a SSH ou Cpanel. Meu conselho é para transferir arquivos em formato .zip, então entre no CPanel se disponível e descompacte o arquivo (Filemanager, procure por ele na seção Files, onde você também tem coisas sobre FTP). Athough kepp em mente A extração e compactação de arquivos no Cpanel é um pouco * antiga e não foi aprimorada há algum tempo, portanto, para obter melhores resultados, use um arquivo zip.

Se você não tiver acesso ao Cpanel, somente FTP. Vou sugerir, para instalar em seu site WordPress um plugin FTP ou um plugin para o Gerenciador de Arquivos, mas, novamente, será mais fácil se os arquivos forem zip, mesmo em ambientes Windows Server eu enfrentei a falta de ferramentas RAR adequadas. >     

por 29.05.2016 / 08:10

Tags