Compressione ed estrazione di cartelle tramite FileZilla


9

Voglio rar ed estrarre la cartella (del mio sito wordpress) nel computer host usando FileZilla? È possibile con FileZilla? In caso contrario, cosa suggerirai? Non ho accesso SSH.


Forse dovresti specificare quale tipo di accesso hai, qual è il tuo computer client e qual è il computer host. Hai un account su questo server? Se è così sei davvero sicuro di non avere un accesso ssh?
Denys Séguret,

L'host è wpengine.com e il mio è windows. Non ho ssh.

E sì, ora sto lavorando ai file di quel server.

Risposte:


3

La formulazione della tua domanda non è chiara, quindi presumo che tu voglia comprimere i file trasferiti da e verso il tuo sito wordpress.

Sembra che non esista un algoritmo di compressione FTP standard (" Sfortunatamente, non esiste un metodo di compressione di file FTP standard; ci sono centinaia di centinaia "). Potresti contattare wpengine.com per vedere se il loro server FTP supporta un algoritmo di compressione, ma non spererei.

Quando si utilizza un'azienda come wpengine.com, si ottiene il vantaggio di un sistema a basso costo, facile da usare e facile da mantenere, ma che perde la capacità di eseguire codice personalizzato. Di conseguenza, le opzioni sono limitate alle funzionalità e agli strumenti forniti. Se il loro server FTP supporta la compressione, è possibile ottenere un client compatibile e utilizzare la compressione nel sito. Se riesci a eseguire codice personalizzato sul loro server, potresti ottenere un programma che farebbe la compressione / estrazione rar per te. Altrimenti dovrai caricare / scaricare i file di dimensioni standard.

Se hai bisogno di un modo semplice per trasferire file tra computer ci sono molti servizi specifici per questo .

Come nota a margine , il server FTP FileZilla supporta la compressione ma sembra che avresti bisogno della possibilità di configurare il server (cosa impossibile con la maggior parte degli host). Questo può essere trovato nell'interfaccia del FileZilla Server in Modifica> Compresssion Filetransfer .


5

FileZilla non può farlo. Ti consente solo di eseguire il comando FTP (anche con SFTP, che utilizza SSH).

Esistono due opzioni:

  • Esiste una sorta di WPEngine.cominterfaccia specifica che ti consente di farlo.

  • È necessario un tipo di accesso desktop remoto o shell (SSH, VNC, ecc.) Che consenta di eseguire comandi personalizzati.

Se nessuna delle precedenti condizioni si applica, non è possibile eseguire rar file.


1

Tutti i computer (inclusi gli smartphone) possono utilizzare ssh.

Su Windows puoi trasferire file con WinSCP, che funziona un po 'come Windows File Explorer (o Norton Commander se sei abbastanza grande da averlo saputo).

È possibile utilizzare putty per decomprimere sull'host ma è più semplice trasferire semplicemente la cartella e consentire a WinSCP di gestire tutte le copie dei file.

Naturalmente avrai bisogno di un login e una password.

Se non ho capito ed è il server che non offre ssh, perché non semplicemente inviare la cartella non compressa con filezilla? Filezilla è bravo in questo.


Dal momento che è enorme ... E come faccio rar cartella usando filezilla?

Filezilla non può raramente. Non è il suo lavoro. Il problema non sarà con il rar making (winrar lo fa su Windows) ma con l'Unrar: per farlo dovrai accedere al server. Quindi ti suggerisco semplicemente di inviare la cartella non compressa.
Denys Séguret,

1

Se si desidera utilizzare Filezilla, è necessario comprimerlo. Molto probabilmente, il tuo server supporta almeno zip / unzip di file zip. Potrebbe non supportare file rar. Probabilmente supporta anche tar, quindi potresti creare un tar.gz. Dipende molto dai tipi che il tuo server conosce già (poiché non hai accesso root per installare qualcosa di diverso).

Ho un vecchio script Unzipper rapido su GitHub, può decomprimere il file sul server. Posiziona il decompressore nella stessa directory del file zip, vai al file sulla pagina web e fai clic su decomprimere. Anche quel processo sembra migliore del trasferimento di tutti i file. Nota che il mio script usa PHP per eseguire la decompressione con la classe ZipArchive. Funziona sulla maggior parte degli host. Se vuoi usare un altro tipo come bzip o gzip, puoi montare la tua versione del mio script unzipper per supportare quel tipo.

Anche se hai compresso il file, la dimensione totale del file non sarà molto più piccola. Per ottenere la dimensione più piccola possibile, zip non sarebbe quello che vuoi. Se hai bisogno di questo per accelerare il tempo di trasferimento, anche un file zip a malapena compresso trasferirà più velocemente dei singoli file tramite ftp.

Quando trasferisci migliaia di file con FTP, deve gestire ogni file 1 per 1 (anche se dici 5 file alla volta, viene comunque elaborato per base di file). Deve creare la directory, passare ad essa, tutti i comandi che richiedono tempo. Quando trasferisci solo 1 file di grandi dimensioni, non hai tutto l'overhead extra che normalmente ha FTP.


0

Lavorare con i file RAR in un server Linux può essere doloroso, anche se si dispone dell'accesso SSH o Cpanel. Il mio consiglio è di trasferire i file in formato .zip, quindi accedere a CPanel se disponibile e decomprimere il file (Filemanager, cercalo nella sezione File, dove hai anche roba FTP). Anche se in mente kepp L'estrazione e la compressione dei file in Cpanel è un po 'vecchia e non è stata migliorata da un po' di tempo, quindi per risultati migliori usa un file zip.

Se non si dispone dell'accesso a Cpanel, solo FTP. Suggerirò, per installare sul tuo sito WordPress un plugin FTP o File Manager, ma ancora una volta, sarà più facile se i file sono compressi, anche in ambienti Windows Server ho riscontrato la mancanza di strumenti RAR adeguati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.