Compactação e extração de pastas via FileZilla


9

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


Talvez você deva precisar que tipo de acesso você tem, qual é a sua máquina cliente e qual é a máquina host. Você tem uma conta neste servidor? Em caso afirmativo, você tem certeza de que não possui um acesso ssh?
Denys Séguret

O host é wpengine.com e o meu é o windows. Eu não tenho ssh.

E sim, agora estou trabalhando nos arquivos desse servidor.

Respostas:


3

A redação da sua pergunta não é clara, portanto, suponho que você deseja que os arquivos transferidos de e para o seu site wordpress sejam compactados.

Parece que não existe um algoritmo de compactação FTP padrão (" Infelizmente, não existe um método padrão de compactação de arquivos FTP; existem centenas "). Você pode entrar em contato com o wpengine.com para ver se o servidor FTP suporta um algoritmo de compactação, mas não tenho muitas esperanças.

Quando você usa uma empresa como wpengine.com, obtém a vantagem de um sistema de baixo custo, fácil de usar e 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 servidor FTP deles suportar compactação, você poderá obter um cliente compatível e usar a compactação no site. Se você pode executar o código personalizado no servidor deles, poderá obter um programa que faça a compactação / extração rar para você. Caso contrário, você terá que carregar / baixar os arquivos em tamanho real.

Se você precisar de uma maneira fácil de transferir arquivos entre computadores não são muitos serviços especificamente para este .

Como uma observação lateral, o servidor FTP do FileZilla suporta compactação, mas parece que você precisaria da capacidade de configurar o servidor (o que não é possível na maioria dos hosts). Isso pode ser encontrado na interface do servidor FileZilla, em Editar> compressão de transferência de arquivo .


5

O FileZilla não pode fazer isso. Ele permite apenas executar o comando FTP (mesmo com SFTP, que usa SSH).

Existem duas opções:

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

  • Você precisa de algum tipo de área de trabalho remota ou acesso ao shell (SSH, VNC etc.) que permita executar comandos personalizados.

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


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 massa para descompactar no host, mas é mais simples simplesmente transferir sua pasta e deixar o WinSCP manipular todas as cópias de arquivo.

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

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


Desde que enorme ... E como faço para rar pasta usando o filezilla?

O Filezilla não pode rar. Não é o seu trabalho. O problema não será com a criação de rar (o winrar faz no Windows), mas com o unrar: você precisaria fazer logon no servidor para fazer isso. Então, sugiro que você simplesmente envie a pasta não compactada.
Denys Séguret

1

Se você quiser usar o Filezilla, precisará compactá-lo. Provavelmente, seu servidor suporta pelo menos zip / descompacte arquivos zip. Pode não suportar arquivos rar. Provavelmente também suporta tar, assim você pode criar um tar.gz. Realmente depende de quais tipos seu servidor já conhece (já que você não tem 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 descompactador no mesmo diretório que o arquivo zip, vá para o arquivo na página da Web e clique em descompactar. Mesmo esse processo parece melhor do que transferir todos os arquivos. Observe que meu script usa PHP para descompactar com a classe ZipArchive. Funciona na maioria dos hosts. Se você quiser usar outro tipo como bzip ou gzip, poderá criar sua própria versão do meu script de descompactador para suportar esse tipo.

Mesmo se você compactou 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ê precisar disso para acelerar o tempo de transferência, mesmo um arquivo zip pouco compactado seria transferido mais rapidamente do que os arquivos individuais via ftp.

Quando você transfere milhares de arquivos com FTP, ele precisa lidar com cada arquivo 1 por 1 (embora você diga 5 arquivos por vez, ainda está processando por arquivo). Ele precisa criar 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 possui.


0

Trabalhar com arquivos RAR em um servidor Linux pode ser doloroso, mesmo se você tiver acesso SSH ou Cpanel. Meu conselho é transferir arquivos no formato .zip, depois faça login no CPanel, se disponível, e descompacte o arquivo (Filemanager, procure-o na seção Arquivos, onde você também possui material FTP). Embora o kepp tenha em mente que a extração e a compactação de arquivos no Cpanel são um pouco * antigas e não são polidas há algum tempo, portanto, para obter melhores resultados, use um arquivo zip.

Se você não tiver acesso ao Cpanel, apenas FTP. Sugiro que você instale no seu site WordPress um plug-in FTP ou um gerenciador de arquivos, mas, novamente, será mais fácil se os arquivos forem zip, mesmo em ambientes Windows Server que eu enfrentei a falta de ferramentas RAR adequadas.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.