Developpez.com - PHP
X

Choisissez d'abord la catégorieensuite la rubrique :


A la découverte de Total Commander

Date de publication : 21/02/2007 , Date de mise à jour : 21/02/2007

Par Eric POMMEREAU (site perso)
 

Dans cet article nous allons partir à la découverte de Total Commander
Mon objectif est de vous en présenter les caractéristiques et par extension les bénéfices que vous pourrez tirer de son utilisation.
Je vous souhaite bonne lecture.



I. Introduction


I-A. Remerciements

Je tiens à remercier tout particulièrement mon collègue Serge FAYE, qui m'a fait découvrir ce logiciel. Mes remerciements vont également aux personnes qui ont bien voulu me relire.


I-B. Présentation

Total commander est un logiciel de gestion de fichiers avec présentation à double panneau, un panneau source et un panneau destination. Vous trouverez une définition de de programme sur wikipédia.fr : ici. Il s'agit d'un logiciel pour le système d'exploitation Windows. L'équivalent sous linux est Midnight Commander.

La licence est du type shareware ; une version limitée à 30 jours est téléchargeable. Le coût de la licence est de 28 €.

info L'achat d'une licence permet l'installation de >Total Commander sur plusieurs postes à condition que l'application soit utilisée par le même utilisateur.
Total Commander est téléchargeable sur le site ghisler.com


I-C. Pourquoi un autre gestionnaire de fichiers ?


I-C-1. L'explorateur Windows

Il faut bien reconnaître que l'explorateur de Windows n'est pas un outil très performant lorsque l'on parle gestion de fichiers.

Certaines actions nécessitent du temps, comme la création de répertoire ou de fichiers ou bien la simple copie de fichier.

Il manque également l'intégration d'outils périphériques que l'on palie généralement par l'installation de nombreux logiciels, comme un client FTP, un programme de renommage de fichiers, un outil de compression et j'en passe.


I-C-2. Total commander

Avec Total Commander, ces reproches sont littéralement balayés.

Ce logiciel propose une gestion simple et efficace des fichiers et répertoires de votre système d'exploitation Windows. Il intègre en outre de nombreux outils intégrés (client F.T.P., recherche, renommage, synchronisation...)

Autre avantage, Total Commander est très léger, on pourra l'utiliser sur des machines peu puissantes sans difficulté. Son utilisation s'avère très rapide et confortable dans le cadre de programmes de prise de main à distance (comme le programme VNC et ses dérivés).

En contrepartie des nombreuses fonctionnalités offertes par ce logiciel un temps d'apprentissage est nécessaire pour "dompter la bête".

On me fait souvent la remarque: "Total Commander est très pratique, mais Total Commander n'est... pas très beau"; C'est vrai !!! Même si cela peut paraître anodin, cela peut donner une image erronée du produit, en particulier d'assimiler Total Commander à un produit "dépassé".

Dernière chose, Total Commander est résolument orienté clavier, ce qui là encore peut faire peur; pas de panique on va aborder tout cela en douceur ;=).


I-D. Le public visé

A priori, je dirais les développeurs et les administrateurs système et réseau. Mais par extension on peut considérer que cette présentation concerne toute personne souvent amenée à manipuler des fichiers et/ou des répertoires.


I-E. Objectifs de cet article

L'objectif est d'abord de vous en présenter les principales fonctionnalités.
C'est pour cette raison que j'ai tenté d'axer la présentation sur davantage de copies d'écran que de prose.

Je compte bien vous donner envie de l'essayer !!


II. Installation et paramétrage


II-A. Installation

Après avoir récupéré le fichier le programme d'installation, la mise en place du programme se fait simplement.

L'assistant propose de placer le programme dans le répertoire par défaut: 'c:\totalcmd\', néanmoins le choix est laissé pour le répertoire d'installation (je préfère, pour ma part, que le répertoire soit dans 'c:\program files')

Une autre question posée est l'emplacement des fichiers '.ini' qui contiennent les paramètres de l'application. En ce qui me concerne, je les place dans le répertoire d'installation.

Le programme lancé après l'installation ressemble à ça:


Copie d'écran totalcommander

Un petit paramétrage s'impose !!

idea Par défaut l'aide est en anglais. Téléchargez le nécessaire pour l'aide en français: http://www.ghisler.com/additifs.htm

II-B. Paramétrage

Le paramétrage permet d'afficher Total Commander selon ses préférences. Je présente dans cette section mes paramètres. Sentez vous tout à fait libre d'y mettre vos préférences... voire aucune préférence.

  • Pour parametrer T.C. on ira dans la barre de menu: 'Options > Configuration'. Les copies d'écran présentent les paramètres que j'ai choisi... sentez vous libre de configurer l'application selon vos habitudes et votre confort.


  • D'abord, faisons en sorte de pouvoir afficher les fichiers systèmes et cachés. Pour cela on choisit la section Agencements > Afficher:
  • Ensuite, changeons les couleurs aveuglantes, section 'Agencements > Couleurs', ici ce sont mes paramètres, bien sur choisissez les couleurs qui vous sont agréables.
  • Dans la section 'Agencements > Tabulateurs', on règle la façon dont sont affichés les fichiers et les répertoires dans les deux panneaux
  • Enfin, dans la section 'Opérations', on règle la sélection avec la souris ainsi que la manière d'effectuer la recherche rapide:

III. Prise en main

Comme j'ai pu le dire, il est préférable de manipuler Total Commander avec le clavier, simplement parce que le gain de temps est considérable en comparaison de certaines manipulations avec la souris. Cela étant dit, absolument tout est faisable à la souris. La plupart des exemples montrés ci-après le seront avec le clavier.


III-A. Naviguer

TC permet une navigation proche de celle de l'explorateur windows, les raccourcis clavier se retrouvent quasiment tous, à savoir

  • Monter/descendre avec le curseur [FLECHE HAUT] et [FLACHE BAS]
  • Aller dans le répertoire parent avec la touche [BACK]
  • Aller dans un répertoire (désigné par le surseur) avec la touche [ENTER]
Spécifiquement à Total commander:

  • Changer de panneau avec la touche [TAB]
  • Sélectionner et dé-sélectionner avec la barre d'espace
  • Avec la souris (hé oui quand même un peu): cliquer sur le bouton 'répertoire racine' pour aller à la racine ('C:\', 'D:\' ...) du répertoire courant

III-B. Copier des fichiers

La copie de fichiers se fait avec la touche [F5]. Une boîte de dialogue apparaît, il suffit de valider pour lancer la copie. Ne sont copiés que les fichiers sélectionnés.



Habituellement la sélection des fichiers à copier se fait avec la barre s'espace.


warning La sélection de répertoires provoque le calcul de la taille du répertoire et de ses sous répertoires ce qui peut parfois prendre un peu de temps, notamment dans les cas de répertoires distants.
Comme avec l'explorateur Windows la sélection de tous les fichiers peut se faire avec le raccourci [CTRL + A]. On peut aussi utiliser le raccourci [CTRL + CLICK] pour ne sélectionner que certains fichiers (avec la souris).


III-C. Déplacement de fichier

Même chose pour le déplacement de fichier en utilisant la touche [F6]


III-D. Création d'un répertoire

La création d'un répertoire se fait avec le raccourci [F7], il suffit de taper dans la boîte de dialogue le nom du répertoire que l'on veut créer.



La création du répertoire se fait dans le répertoire du panneau actif.



III-E. Changement de lecteur

Le changement de lecteur (Disque dur, Cd-rom, clé USB) se fait soit par la souris sur la zone 'liste des lecteurs', soit par l'utilisation du raccourci [ALT + F1] pour le panneau de gauche, soit [ALT + F2] pour celui de droite.


III-F. La barre d'adresse

La barre d'adresse vous indique à n'importe quel moment l'endroit de l'arborescence où vous vous trouvez.

Cette zone est éditable (un clique et attente comme pour le renommage dans l'explorateur Windows) et permet le copier/coller ce qui peut être intéressant.




IV. Le filtrage de fichiers

Total Commander offre la possibilité de filtrer la liste des fichiers. Ce filtrage s'opère sur l'extension de fichier.


On optient la boîte de dialogue de filtrage en utilisant le raccourci clavier [CTRL + F12].


Prenons l'exemple d'une liste que dont on ne souhaite voir que les fichiers zippés:



[CTRL + F12] pour afficher le dialogue de filtrage.


Le résultat de la liste filtrée:



info On peut voir l'état du filtrage dans la barre d'adresse (par exemple: C:\*.zip)

On peut également configurer et ajouter des éléments dans une liste de filtrages personnels qui sont issus du module de recherche (que nous allons voir par la suite). Cette fonctionnalité est accessible en cliquant sur 'configurer' de la boîte de dialogue de filtrage.

Le 'dé-filtrage' du panneau s'effectue par la combinaison [CTRL + F10].


V. Compresser et décompresser

Total Commander offre, de façon native, la possibilité de compresser et de décompresser des fichiers et / ou des répertoires de manière tout à fait transparente.


V-A. Compresser des fichiers et des répertoires

La façon d'opérer est la même que pour la copie de fichier. On utilisera le raccourci clavier [ALT + F5].

Une boîte de dialogue apparaît et demande confirmation du nom du fichier faite avec [ENTREE].

Voici un petit exemple:



La boîte de dialogue demande confirmation des actions à effectuer (nom de fichier et paramètres de compression)



Le résultat:



idea Quand un ensemble de fichier et / ou de répertoires sont sélectionnés, alors c'est le nom du répertoire parent qui est pris par défaut.

V-B. Voir et décompresser des données

C'est, à mon sens, un des grands atouts de ce logiciel.

Total Commander vous permet en effet de naviguer de façon parfaitement transparente dans de nombreux types d'archives compressées (zip, arj, rar, tgz ...)

Pour cela il suffit de considérer l'archive comme un répertoire et de naviguer dedans.

Par exemple dans l'archive précédemment créée (placée dans c:\temp\ pour les besoins de la démo):



L'extraction d'un ou plusieurs fichier(s) / répertoire(s) se fait de la même manière que la copie de fichiers. (touche [F5] puis confirmation de la décompression)



Comme vous pouvez le remarquer la boîte de dialogue est une boîte spécifique à la décompression.


VI. Transférer des fichiers par F.T.P.

Ici encore, Total Commander se distingue par l'intégration impressionnante d'un client FTP.

Le gestionnaire de connexions F.T.P. regroupe les connexions F.T.P. rénseignées. Chaque connexion est identifiée par un alias (nommé session dans le programme).

L'ajout d'une connexion se fait en cliquant sur "nouvelle connexion". Il faut alors remplir le nom de l'alias (ou session), le nom d'utilisateur, le mot de passe (possibilité de connexion anonyme). D'autres paramètres optionnels peuvent être ajoutés comme le répertoire distant, le répertoire local, l'utilisation éventuelle d'un serveur proxy.



La connexion créée (validation avec le bouton "confirmer"), on peut se connecter en sélectionnant la connexion et en cliquant sur connecter.

Une fois connecté, la navigation, le dépôt et la récupération d'un fichier se font exactement comme pour l'explorateur de fichier. Une fois encore l'intégration est particulièrement réussie.



info Un grand nombre d'options permettent le cas échéant de passer toute sorte de serveurs proxy.

VII. Rechercher des fichiers

La recherche n'est pas non plus le fort de Windows que je trouve -pour ma part- particulièrement lourde et peu pratique.

Total Commander propose un module de recherches incomparable. Et comme pour le transfert F.T.P, l'intégration est très réussie.

On accède à la recherche par le raccourci clavier suivant: [ALT + F7]



Une fois la recherche effectuée, on peut intégrer le résultat dans le panneau concerné en choisissant "Afficher Liste".




Il est par ailleurs possible de préciser la recherche en spécifiant d'autres propriètés comme la date ou l'attribut de fichier.

idea Ce module supporte les expressions régulières.

VIII. Visualisation et édition de fichiers

Impressionnante, la visualisation rapide [CTRL + Q] permet de voir rapidement un contenu textuel dans le panneau opposé au panneau courant. Cette fonctionnalité est également valable lors de l'exploration des archives compressées.


La visualisation rapide du fichier 'test.txt'

idea Les recherches dans les documents visualisés peuvent se faire avec des expressions régulières.

Avec la touche [F3], Total Commander vous permet de visualiser rapidement le contenu d'un fichier texte à l'aide de sa visionneuse interne.

La touche [F4] permet l'édition d'un fichier texte avec le programme notepad.

Ce comportement par défaut peut facilement être modifié en liant un autre programme (notepad2, pspad ...) à ce raccourci clavier. C'est possible en allant dans le menu "options > configuration > éditer / voir" et de désigner l'exécutable souhaité.


IX. Personnaliser la barre d'outils

La barre d'outils est personnalisable (clique droit sur la barre > changer).



Il est alors possible d'y placer un programme externe dans la barre d'outils pour pouvoir le lancer directement à partir de Total Commander.

On peut également accéder aux nombreuses fonctionnalités internes de Total Commander et lancer certaines commandes à partir de cette barre.


X. Encore plus de navigation

En plus des possibilités de navigation exposées au dessus, Total Commander propose plusieurs autres solutions pour naviguer encore plus rapidement...


X-A. La navigation par onglets

Cette fonctionnalité s'apparente à celle des navigateurs internet à onglets.



La création d'un onglet se fait par [CTRL + T].
La suppression d'un onglet se fait pas [CTRL + W].
La navigation d'un onglet à l'autre se fait avec le raccourci [CTRL + TAB]

Cela permet donc d'ouvrir en même temps plusieurs "espaces de travail".


X-B. Les répertoires favoris

Accessible par la petite étoile à gauche sous la barre d'adresse ou bien par la combinaison de touches [CTRL + D], cette liste de répertoires favoris est entrée par l'utilisateur qui définit des répertoires souvent utilisés.



L'ajout se fait par "ajouter le répertoire actuel". On peut également réorganiser la liste en sélectionnant "configurer"


X-C. L'historique de navigation

La navigation fait l'objet d'une historisation (de la session courante).



De cette manière on peut rapidement récupérer un répertoire précédemment


XI. Renommer des fichiers

L'outils renommer (Fichiers > outils renommer par lots ou [CTRL + M]) permet comme son nom l'indique le renommage de plusieurs fichiers et / ou répertoires. Plusieurs options dont disponibles, comme "chercher / remplacer", l'ajout de compteurs ou bien encore l'ajout de date et d'heure du fichier.



Comme vous pouvez le constater, une fois de plus les possibilités offertes sont très nombreuses difficile de ne pas y trouver son bonheur !!!

idea Ce module supporte les expressions régulières.

XII. Synchroniser des répertoires

La synchronisation de répertoires permet par l'intermédiaire d'une interface de comparer deux répertoires (et éventuellement les sous répertoires) et de provoquer la synchronisation en fonction de certains critères sélectionnés par l'utilisateur

L'appel à cette interface se fait par le menu "Commandes > Synchroniser (apparier...) les répertoires"



Il faut demander explicitement la comparaison des deux répertoires (les deux panneaux courant) en cliquant sur le bouton "Comparer".



A chaque élément est associé une flèche qui indique l'endroit vers lequel le document doit aller pour être synchronisé.

On provoque réellement la synchronisation en cliquant sur "Apparier"


idea Une foule d'options permet d'effectuer la synchronisation véritablement voulue.

XIII. La ligne de commande

En bas de l'application, une zone de type texte permet l'appel aux commandes DOS. Sans souris, on tape directement [flèche droite] pour aller dans cette zone.



Par exemple pour lancer le " shell " on pourra taper directement 'cmd'. Par exemple pour se déplacer on peut taper 'cd c:\'

L'historisation est également présente, une liste déroulante vous indique l'ensemble des commandes tapées précédemment.


XIV. Récapitulatif des principaux raccourci clavier


Raccourci Action
F3 Affichage du fichier sélectionné sans la visionneuse interne
F4 Affichage du fichier sélectionné dans l'éditeur externe (notepad.exe par défaut)
F5 Copier le(s) fichier(s) ou le(s) répertoire(s) sélectionnés
F6 Déplacer le(s) fichier(s) ou le(s) répertoire(s) sélectionnés
F7 Créer un répertoire
ALT+F1 Changer le lecteur du panneau de gauche
ALT+F2 Changer le lecteur du panneau de droite
ALT+F4 Quitter l'application
ALT+F5 Compresser le(s) fichier(s) ou dossier(s) sélectionnés
ALT+F7 Rechercher
TAB Changer de panneau
BARRE D'ESPACE Sélectionner / dé-selectionner
ENTREE Changer de répertoire, lancer un programme, ouvrir un fichier
CTRL+T Ajouter un onglet
CTRL+W Fermer l'onglet courant
CTRL+TAB Passer à l'onglet suivant

XV. On en parle...

Quelques sites où il est question de Total Commander, majoritairement des sites de téléchargement:



XVI. Conclusion

Un jour, un jeune homme de ma famille me voyant manipuler Total Commander m'a taxé de "power user". J'ai trouvé ça très drôle.

Plus sérieusement, Total Commander me fait gagner au quotidien un temps précieux, je vous encourage vraiment à l'essayer.

Quand on fait du surf pour la première fois, si on n'en fait qu'une demi-journée on en garde un mauvais souvenir et on ne sait toujours pas en faire à la fin. Par contre après un peu de persévérance, les premiers virages enchaînés procurent un plaisir incroyable. C'est la même chose avec Total Commander, il faut un peu insister mais le jeu en vaut largement la chandelle.

Une dernière chose, je ne saurais que trop vous encourager à acheter le produit si vous l'utilisez au quotidien, cela dit, je trouve que trente jours c'est un peu court pour tester.

N'hésitez pas à me contacter si vous avez des questions: eric.pommereau@caramail.com.



Valid XHTML 1.1!Valid CSS!

Copyright © 2007 eric190. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Contacter le responsable de la rubrique PHP