web-dev-qa-db-fra.com

Compression et extraction de dossiers via FileZilla

Je veux rar et extraire le dossier (de mon site wordpress) dans la machine hôte à l'aide de FileZilla? Est-ce possible avec FileZilla? Si non ce que vous suggérerez? Je n'ai pas d'accès SSH.

9
Dohn Joe

Le libellé de votre question n’est pas clair. Je suppose donc que vous souhaitez que les fichiers transférés vers et depuis votre site wordpress soient compressés.

Il semble qu’il n’y ait pas d’algorithme de compression FTP standard (" Malheureusement, il n’existe pas de méthode de compression de fichier FTP standard; il existe des CENTS "). Vous pouvez contacter wpengine.com pour voir si leur serveur FTP prend en charge un algorithme de compression, mais je ne pourrais pas espérer.

Lorsque vous utilisez une entreprise telle que wpengine.com, vous bénéficiez d'un système simple, peu coûteux, facile à utiliser et à entretenir, mais vous ne pouvez plus exécuter de code personnalisé. Par conséquent, vos options se limitent aux fonctionnalités et aux outils qu’elles fournissent. Si leur serveur FTP prend en charge la compression, vous pouvez obtenir un client compatible et utiliser la compression sur le site. Si vous pouvez exécuter du code personnalisé sur leur serveur, vous pourriez obtenir un programme qui ferait la compression/extraction rar pour vous. Sinon, vous devrez télécharger/télécharger les fichiers en taille réelle.

Si vous avez besoin d’un moyen simple de transférer des fichiers entreordinateursiciareplusieurs - servicesspécifiquementpourthis .

Notez également que le serveur FTP FileZilla prend en charge la compression mais il semble que vous auriez besoin de la possibilité de configurer le serveur (ce qui n’est pas possible avec la plupart des hôtes). Cela se trouve dans l'interface du serveur FileZilla sous Édition> Compression du transfert de fichiers .

3
Trisped

FileZilla ne peut pas faire cela. Il vous permet seulement d'exécuter une commande FTP (même avec SFTP, qui utilise SSH).

Il y a deux options:

  • Il existe une sorte d’interface spécifique à WPEngine.com qui vous permet de le faire.

  • Vous avez besoin d'un type d'accès au bureau à distance ou au shell (SSH, VNC, etc.) vous permettant d'exécuter des commandes personnalisées.

Si rien de ce qui précède ne s'applique, vous ne pouvez pas utiliser de fichiers rar.

5
Dennis

Tous les ordinateurs (y compris les téléphones intelligents) peuvent utiliser ssh.

Sous Windows, vous pouvez transférer des fichiers avec WinSCP, qui fonctionne un peu comme l’explorateur de fichiers Windows (ou Norton Commander si vous êtes assez vieux pour le savoir).

Vous pouvez utiliser PuTTY pour décompresser sur l'hôte, mais il est plus simple de simplement transférer votre dossier et de laisser WinSCP gérer toutes les copies de fichiers.

Bien sûr, vous aurez besoin d'un identifiant et d'un mot de passe.

Si je n'ai pas compris et que c'est le serveur qui n'offre pas ssh, pourquoi ne pas simplement envoyer le dossier non compressé avec filezilla? Filezilla est bon à ça.

1
Denys Séguret

Si vous voulez utiliser Filezilla, vous devez le compresser. Très probablement, votre serveur supporte au moins Zip/Décompressez les fichiers Zip. Il peut ne pas prendre en charge les fichiers rar. Il supporte probablement aussi tar, vous pouvez donc créer un fichier tar.gz. Cela dépend vraiment des types que votre serveur connaît déjà (puisque vous n'avez pas d'accès root pour installer quoi que ce soit d'autre).

J'ai un vieux script Quick Unzipper sur GitHub, il peut décompresser le fichier sur le serveur. Il suffit de placer le fichier de décompression dans le même répertoire que le fichier Zip, d’accéder au fichier sur la page Web et de cliquer sur le fichier de décompression. Même ce processus semble préférable au transfert de tous les fichiers. Notez que mon script utilise PHP pour effectuer la décompression avec la classe ZipArchive. Cela fonctionne sur la plupart des hôtes. Si vous souhaitez utiliser un autre type, comme bzip ou gzip, vous pouvez créer votre propre version de mon script unzipper pour prendre en charge ce type.

Même si vous avez compressé le fichier, sa taille totale ne sera pas beaucoup plus petite. Pour obtenir la plus petite taille possible, Zip ne serait pas ce que vous voulez. Si vous en avez besoin pour accélérer le temps de transfert, alors même un fichier Zip à peine compressé serait transféré plus rapidement que les fichiers individuels via FTP.

Lorsque vous transférez des milliers de fichiers via FTP, il doit traiter chaque fichier un par un (bien que vous disiez 5 fichiers à la fois, son traitement étant toujours traité par fichier). Il doit faire en sorte que le répertoire, basculer dans, toutes les commandes qui prennent du temps. Lorsque vous ne transférez qu'un seul fichier volumineux, vous ne disposez pas de la charge supplémentaire généralement supportée par FTP.

1
Wade

Travailler avec des fichiers RAR sur un serveur Linux peut s'avérer pénible, même si vous disposez d'un accès SSH ou Cpanel. Mon conseil est de transférer les fichiers au format .Zip, puis de vous connecter à CPanel, le cas échéant, et de décompresser le fichier (Filemanager, recherchez-le dans la section Fichiers, où vous avez également des éléments FTP). Bien que kepp à l'esprit L'extraction et la compression de fichiers dans Cpanel soient un peu * anciennes et n'ont pas été finalisées depuis un moment. Pour obtenir de meilleurs résultats, utilisez un fichier Zip.

Si vous ne disposez pas d'un accès Cpanel, utilisez uniquement FTP. Je suggèrerai d'installer sur votre site WordPress un plug-in FTP ou un plug-in de gestionnaire de fichiers, mais encore une fois, cela sera plus facile si les fichiers sont au format Zip, même dans les environnements Windows Server. J'ai été confronté au manque d'outils RAR appropriés.

0
R Balam Olivaw