Après avoir installé le client FTP FileZilla, l’avoir connecté à un site distant, appris à transférer des fichiers entre un ordinateur et un site distant puis comment manipuler les fichiers (créer, supprimer, renommer, modifier les droits et éditer), nous découvrons dans cet article des fonctions avancées de FileZilla : la comparaison du contenu entre répertoires locaux et distants, la recherche de fichiers, le filtrage du contenu des dossiers, la journalisation et l’export / import de la configuration.
Comparer les répertoires
La fonction de comparaison de dossiers est accessible :
- depuis le menu « Affichage » :

- depuis la barre d’icône en haut de la fenêtre.
Survoler l’icône avec la souris permet d’obtenir des informations sur la fonction de comparaison :

Faire un clic droit sur l’icône permet de paramétrer la comparaison :

Cliquer sur l’icône ou sur « Activer », permet de déclencher ou arrêter la comparaison.
Voici un exemple de ce qu’on obtient avec l’option « Comparer la taille des fichiers » et l’option « Maquer les fichiers identiques » :

- Les fichiers en jaune ne sont présents que d’un côté : en local ou en distant,
- Les fichiers en rouge n’ont pas la même taille en local et en distant.
Voici un exemple de ce qu’on obtient avec l’option « Comparer l’horodatage » sans « Masquer les fichiers identiques » :

- Les fichiers en jaune ne sont présents que d’un côté : en local ou en distant,
- Les fichiers sont marqués en vert du côté où ils sont les plus récents.
Rechercher des fichiers
La fonction de recherche des fichiers est accessible depuis la barre d’icône en haut de la fenêtre.
Survoler l’icône avec la souris permet d’obtenir des informations sur la fonction :

En cliquant sur l’icône, on fait apparaître une fenêtre permettant de définir des paramètres de recherche :

Les paramètres de recherche sont les suivants :
- l’adresse du répertoire dans lequel on recherche des fichiers (encadré en bleu)
- si les conditions doivent toutes être remplies (encadré en vert)
- si la condition est posée sur le nom ou la taille ou le chemin (adresse du répertoire) ou la date (de modification) des fichiers recherchés (encadré en marron)
- pour chaque type de condition, des paramètres de comparaison sont disponibles (encadré en marron) :
Voici un exemple de recherche sur le nom de fichier.

La recherche se lance en cliquant sur le bouton Rechercher en haut à droite de la fenêtre

En cliquant droit sur une sélection de fichiers trouvés, on obtient la possibilité d’effectuer deux opérations :
- télécharger le(s) fichier(s) : le(s) copier du répertoire distant vers le répertoire local,
- le(s) supprimer.

Voici les types de condition disponibles :
- recherche sur le nom de fichier

- recherche sur la taille de fichier

- recherche sur le chemin

- recherche sur la date de modification

Si le format de la date n’est pas correct, FileZilla l’indique :

Pour lancer une recherche avec plusieurs conditions, il faut cliquer sur le signe + qui apparaît à droite et sur la ligne en dessous la dernière condition saisie :

Filtrer l’affichage des fichiers
La fonction de filtrage des fichiers est accessible :
- depuis le menu « Affichage » ou le raccourci clavier « CTRL » + « I » :

- depuis la barre d’icône en haut de la fenêtre. Survoler l’icône avec la souris permet d’obtenir des informations sur la fonction de filtrage :

Nous allons créer et utiliser un filtre permettant de ne pas afficher les fichiers avec l’extension « .php ».
Tout d’abord, cliquer sur l’icône pour faire apparaître la fenêtre de gestion des filtres puis cliquer sur « Éditer les règles de filtrage » :

La fenêtre d’édition des filtres apparaît. Cliquer sur « Nouveau » :

FileZilla demande le nom du filtre; dans notre cas, appelons-le « php » puis cliquer sur « OK » :

On retrouve les mêmes conditions que pour les comparaisons :

On remarque une différence par rapport aux comparaisons : le filtre peut s’appliquer sur les fichiers et/ou les dossiers (encadré en vert dans l’image).
Pour notre filtre, nous demandons à filtrer les fichiers se terminant par « .php » :

FileZilla nous propose d’activer un ou plusieurs filtres. Nous activons le filtre « php » en cliquant sur les cases correspondantes en local et en distant (comme indiqué, pour activer le filtre des deux côtés on peut utiliser la combinaison de touches « Maj / SHFT » en cliquant seulement d’un côté) :

Nous obtenons un affichage de ce type (remarquer que la fonction de comparaison peut être simultanément activée ) :

Un clic droit sur l’icône de filtrage permet d’activer / désactiver le filtre :

La journalisation (logs)
La journalisation consiste à conserver la trace des échanges de commandes FTP entre l’ordinateur en local et le serveur distant.
La journalisation peut s’effectuer :
- à l’écran : l’affichage est immédiat mais disparaît quand on sort de FileZilla
- dans un fichier journal (ou fichier log) : il faut éditer le fichier journal mais la trace des échanges reste disponible tant qu’on ne supprime pas le fichier.
Journalisation à l’écran
Cliquer sur le menu « Affichage » puis activer l’option « Journal des événements » :

Réaliser une action ( par exemple développer le dossier « wp-includes » ) :

Le résultat des commandes FTP s’affiche dans le journal des événements :

Si, par exemple, vous demandez l’affichage d’un répertoire qui a récemment été affiché, FileZilla n’a pas besoin d’en redemander le contenu au serveur car il l’a conservé en mémoire (gestion du cache mémoire).
Dans la zone d’arborescence des dossiers, les répertoires non encore consultés apparaissent avec un point d’interrogation :

Obtenir des détails
Cliquer droit dans la zone de journalisation puis cliquer sur « Afficher les détails du journal » :

Réaliser une action. On constate que les commandes FTP envoyées au serveur et les réponses du serveur apparaissent dans le journal. Les codes réponses FTP du serveur sont particulièrement utiles pour analyser d’éventuels dysfonctionnements :

Vider le journal
Cliquer droit dans la zone de journalisation puis cliquer sur « Tout supprimer » :

Les commandes et leurs résultats sont effacés du journal des événements :

Copier dans le presse papier
Cliquer droit dans la zone de journalisation, puis cliquer sur « Copier dans le presse papier » :

Le contenu du journal des événements peut ensuite être collé dans un éditeur de texte (par exemple le bloc-notes Windows) :


Saisir une commande FTP
Cliquer droit dans la zone de journalisation, puis cliquer sur « Saisir une commande personnalisée… » :

Dans la fenêtre qui s’ouvre, saisir une commande FTP (par exemple, la commande « HELP ») puis cliquer sur le bouton « OK » :

Le résultat de la commande s’affiche dans la zone de journalisation !

Journalisation dans un fichier
Dans le menu principal en haut de fenêtre, cliquer sur « Édition » puis sur « Paramètres… » :

Dans la colonne de gauche, cliquer sur « Journalisation » :

Cliquer sur :
- la case « Afficher l’horodatage dans le journal des événements » (pas obligatoire mais utile),
- la case « Sauvegarder le journal des événements dans un fichier« ,
- le bouton « Parcourir«

À noter : il est aussi possible de définir une taille limite au fichier journal, la valeur par défaut étant 10 Méga octets.
- choisir le répertoire où écrire le fichier de journalisation,
- saisir le nom du fichier de journalisation (« filezilla.log » par défaut),
- cliquer sur le bouton « Enregistrer«

Cliquer sur le bouton « OK » :

Sortir de Filezilla pour que la modification des paramètres soit prise en compte comme indiqué :

À partir de ce moment, les commandes FTP échangées avec le serveur sont recopiées dans le fichier journal qui vient d’être défini :

En ouvrant le fichier journal, on retrouve la trace des dernières commandes échangées :

Afficher l’horodatage
Dans le menu principal en haut de fenêtre, cliquer sur « Édition » puis sur « Paramètres… » :

Dans la colonne de gauche, cliquer sur « Journalisation » :

Cliquer sur la case « Afficher l’horodatage dans le journal des événements » :

L’horodatage est ajouté à la gauche de chaque événement :
- à l’affichage sur l’écran
Affichage de l’heure de réalisation des événements - dans le fichier journal
Inscription de la date et heure de réalisation des événements
Exporter / importer une configuration
Exporter une configuration
FileZilla permet d’exporter la configuration (description des sites et paramétrage de FileZilla) dans un fichier qui peut être ensuite importé dans un FileZilla installé sur un autre ordinateur.
La fonction est accessible à partir du menu situé en haut de la fenêtre dans l’option « Fichier » :

FileZilla propose de choisir le contenu à exporter :

- « Les entrées du gestionnaire de site » : c’est la description des sites dans le gestionnaire de sites
- « Les paramètres » : ce sont tous les paramètres (par exemple les actions par défaut) qui ne relèvent pas de la description des sites,
- « la file d’attente » : la liste des transferts en attente dans la file d’attente; on peut ainsi sauvegarder une liste de transferts qu’on peut ensuite rejouer autant que nécessaire.
Il convient de choisir le répertoire dans lequel le fichier d’export sera sauvegardé. Il est possible de modifier le nom de fichier proposé par FileZilla :


Importer une configuration
La fonction est accessible à partir du menu situé en haut de la fenêtre dans l’option « Fichier » :

FileZilla demande à sélectionner le fichier :

FileZilla nous propose de choisir ce qu’on veut importer parmi ce qui avait été exporté :



Après avoir relancé FileZilla, on peut constater que les sites décrits dans le fichier d’export ont été créés. S’il existait déjà un site de même nom, FileZilla crée un site en ajoutant un chiffre (2…) au nom existant (ex : bidon 2). L’import n’efface donc pas la description d’un site existant.
Haut de page