Provided by: wcd_6.0.3-2_amd64 bug

NOM

       wcd - Wherever Change Directory

       chdir pour DOS et Unix.

SYNOPSIS

           wcd [options] [répertoire]

DESCRIPTION

   Présentation
       Wcd est un logiciel en ligne de commande permettant de changer de répertoire rapidement. Il permet de
       gagner du temps d'écriture au clavier. Un utilisateur n'a besoin de taper qu'une partie du nom d'un
       répertoire et wcd s'y déplacera. Wcd a une méthode de sélection rapide lors de multiples correspondances
       et permet l'alias et le bannissement de répertoires. Wcd inclus également un navigateur d'arborescence de
       fichiers intéractif en mode plein écran et avec recherche rapide.

       Wcd a été construit sur le modèle du Norton Change Directory (NCD). NCD est apparu pour la première fois
       dans The Norton Utilities, Release 4, pour DOS en 1987 et publié par Peter Norton.

       Wcd a été adapté à différentes interfaces système en ligne de commande : DOS command.com, Windows cmd.exe
       et PowerShell, OS/2 cmd.exe, et aux interfaces système Unix telles que Bourne (sh), Bourne Again (bash),
       Korn (ksh), Z (zsh), et C (csh) ainsi qu'à d'autres fonctionnant sur tout système d'exploitation.

       Wcd prend en charge les ensemble de caractères 8 bits sur tous les systèmes, et prend en charge l'Unicode
       de façon optionnelle. Voir la section LOCALISATION.

       Voir la section INSTALLATION pour mettre en place wcd dans le cas d'un usage personnel.

   Utilisation basique
       Par défaut (si aucun caractère étendu n'est utilisé) wcd cherche un répertoire avec un nom commençant par
       le nom entré.

       Par exemple, cette commande changera vers le répertoire de l'utlisateur courant "/home/user/Desktop" :

           wcd Desk

       Lorsqu'il y a plusieurs correspondances, wcd affichera à l'utilisateur une liste les contenant toutes.
       L'utilisateur pourra alors faire un choix avec un petit nombre de frappes clavier (une seule la plus part
       du temps).

   Wildcards
       Wcd prend en charge les caractères étendus suivant :

           *           correspond à toute séquence de caractères (zéro ou plus)
           ? correspond à n'importe quel caractère
           [ENSEMBLE]  correspond à n'importe quel caractère dans l'ensemble donné,
           [!ENSEMBLE] ou [^ENSEMBLE] correspond à n'importe quel caractère qui n'est pas dans l'ensemble donné.

       Un ensemble est composé de caractères ou d'intervalles ; un intervalle s'écrit caractère tiret caractère
       comme dans "0-9" ou "A-Z". "[0-9a-zA-Z_]" est l'ensemble de caractères minimal autorisés dans la
       construction du motif "[...]". Les caractères internationaux (i.e. des caractères de 8 bits) sont
       autorisés si le système les prend en charge. Pour supprimer le sens syntaxique spécial de n'importe quel
       caractère "[]*?!^-\\" dans ou hors d'une construction "[..]" et correspondre au caractère en lui-même,
       faire précéder ce caractère d'une barre oblique inversée ("\\").

       L'utilisation de caractères étendus rend les recherches complexes possible. Par exemple, ceci correspond
       à n'importe quel nom de répertoire se terminant par « top » :

           wcd *top

       Faire correspondre les répertoires qui ont « top » quelque part dans leur nom :

           wcd *top*

       Faire correspondre n'importe quel nom de répertoire commençant par « a », « b » ou « c » :

           wcd [a-c]*

       Il est également possible de donner une partie du chemin d'un répertoire. Ici Wcd cherche les répertoires
       dont le nom commençent par « Desk » et qui dont le chemin correspond à *me/Desk*.

           wcd me/Desk

       Il est possible d'entrer n'importe quel type d'expression avec des barres obliques et des caractères
       étendus. Par exemple :

           wcd src*/*1?/a*2

   Autres utilisations
       Si aucun caractère étendu n'est utilisé et que wcd trouve une correspondance parfaite, wcd ignorera
       toutes les correspondances étendues par défaut. Ce comportement peut être modifié par l'option -w.

       Le navigateur d'arborescence de répertoire intéractif peut être démarré en utilisant l'option -g.

           wcd -g

       Wcd génère un fichier d'arborescence à l'emplacement de la recherche du répertoire. Sur les systèmes Unix
       et Windows, wcd ajoute des liens symboliques vers le fichier d'arborescence lors de l'examem du disque,
       mais ne les suit pas. S'il suivait les liens, wcd pourrait examiner une boucle infinie, ou de très
       grandes portions d'un réseau.

       Wcd peut également changer vers des répertoires qui ne sont pas dans le fichier d'arborescence. Par
       exemple :

           wcd ..

       Si wcd trouve une correspondance mais ne peut pas aller au répertoire, il tente alors de le supprimer du
       fichier d'arborescence par défaut. Pas du fichier d'arborescence supplémentaire. Voir également l'option
       -k.

       Wcd conserve une pile de répertoires stockée sur le disque. La pile à une taille par défaut de 10 et est
       cyclique. Voir les options -z, -, + et =.

       Dans un environnement multi-utilisateurs, l'option -i peut être utilisée pour se déplacer dans des
       répertoires d'autres utilisateurs.

       Sur les systèmes DOS et Windows, peut importe si vous utilisez la barre oblique « / » ou la barre oblique
       inversée « \\ » comme séparateur de répertoires.

       Sur les systèmes DOS et Windows, il est possible de changer de lecteur et de répertoire d'un seul coup en
       faisant précéder le nom du répertoire par le nom du lecteur.

           wcd d:games

   chemins Windows UNC
       Les versions Windows (Command Prompt, PowerShell, MSYS, zsh, cygwin) prennent en charge les chemins
       Windows SMB LAN UNC sans lettre de lecteur tel que "\\\\servername\\sharename". Wcd pour Windows Command
       Prompt utilise la commande « pushd » pour faire correspondre un chemin UNC à une lettre de lecteur. Dans
       Windows PowerShell, MSYS, zsh et Cygwin, les chemins UNC sont pris en charge. Le répertoire de travail
       courant peut être un chemin UNC.

   Redimensionnement de console sous Windows
       Wcd prend en charge le redimensionnement de console dans les consoles Windows 10 et ConEmu (void
       <https://conemu.github.io/>) depuis la version 6.0.3. La console Windows 10 ne doit pas être dans le mode
       « legacy » (vérifier les propriétés de la console). L'écran peut ne pas être rafraîchi lorsque la
       propriété de « Disposition » « Retour à la ligne automatique du texte de sortie lors d'un
       redimensionnement » de la console est désactivée. L'écran peut être rafraîchi manuellement en pressant la
       touche F5.

   Interfaces
       Wcd a trois interfaces pour choisir parmi une liste de correspondances. L'interface peut être choisie à
       la compilation.

       La première interface utilise simplement stdin/stdout. Une liste numérotée est affichée dans le terminal.
       L'utilisateur doit choisir parmi cette liste en entrant un nombre suivi de la touche <Entrer>. Cette
       interface fournit pas la fonctionnalité de défilement arrière lorsque la liste est longue. La
       fonctionnalité de défilement arrière du terminal/console doit être utilisé. C'est très petit et portable.

       La seconde interface est basée sur la bibliothèque conio. Elle fourni une capacité de défilement arrière
       intégrée. L'utilisateur voit affiché une liste ordonnée par des lettres. La sélection dans cette liste
       peut se faire en pressant une seule lettre. Cette interface est rapide car elle économise les frappes. Si
       possible, l'écran sera restauré après sortie. Utiliser l'option -N si l'utilisation de nombres est
       préférrée.

       La troisième interface est construite avec la bibliothèque curses. Elle est similaire à l'interface
       conio. La version curses de wcd a une interface « graphique » supplémentaire. Elle laisse l'utilisateur
       choisir un répertoire via un navigateur plein écran et intéractif d'arbre de répertoires. Elle a une
       navigation et une méthode de recherche similaire à celle de vim(1). Elle peut être activée avec l'option
       -g.

       En utilisant l'option -o il est toujours possible de revenir à l'interface stdin/stdout.

OPTIONS

       -a  Ajouter le chemin courant au fichier d'arborescence par défaut.

           Utiliser  cette  option  pour ajouter de façon rapide le chemin courant au fichier d'arborescence par
           défaut. Le réexamen complet du disque peut parfois pendre beaucoup de temps.

       -aa Ajouter le chemin courant et tous les chemins parents au fichier d'arborescence par défaut.

       -A PATH
           Examiner l'arborescence de répertoires depuis CHEMIN  et  l'ajouter  au  fichier  d'arborescence  par
           défaut. Exemples :

               wcd -A .
               wcd -A /home -A /etc
               wcd -A d: -A e: -A \\serveur\partage

           Sur  Windows,  il  est  possible d'examiner tous les répertoires partagés d'un serveur LAN Windows en
           entrant quelque chose comme : <wcd -A \\nomdeserver>

           Voir également l'option -S et -s et -E.

       -b  Banir le chemin courant.

           Wcd met le chemin courant dans le fichier de bannissements. Cela signifie que wcd ignore  toutes  les
           correspondances de ce répertoire et de ses sous-répertoires.

           Le  fichier  de bannissements peut être modifié avec un éditeur de texte. L'utilisation de caractères
           étendus est prise en charge et les noms sont mis en correspondance avec le chemin absolu.

           Les chemins bannis ne sont pas exclus de l'examen du disque. Pour cela utiliser l'option -xf.

       -c, --direct-cd
           Mode CD direct. Par défaut wcd marche de la façon suivante :

               1. Essaie de trouver une correspondance dans le(s) fichier(s) d'arborescence
               2. S'il n'y a pas de correspondances, essaie d'ouvrir le répertoire que vous avez entré.

           En mode CD direct wcd marche en ordre inverse.

               1. Essaie d'ouvrir le répertoire que vous avez entré.
               2. Sinon, essaie de trouver une correspondance dans le(s) fichier(s) d'arborescence.

       -d LECTEUR
           Choisir le lecteur pour le fichier de pile et de « go » (DOS uniquement).

           Les fichiers de pile et de script-go sont stockés sur  le  lecteur  C:  par  défaut  si  la  variable
           d'environnement  HOME  n'est  pas  définie.  Utiliser cette option si le lecteur C: est un lecteur en
           lecture seule. Cette option doit utiliser devant les options de pile -, + and =.

       -e  Ajouter le chemin courant au fichier d'arborescence supplémentaire.

           Utiliser  cette  option  pour  ajouter  rapidement  le  chemin  courant  au  fichier   d'arborescence
           supplémentaire.

       -ee Ajouter le chemin courant et tous les chemins parents au fichier d'arborescence supplémentaire.

       -E PATH
           Examiner   l'arborescence   de  répertoires  depuis  CHEMIN  et  ajouter  au  fichier  d'arborescence
           supplémentaire. Voir aussi les options -A et -S.

       -f FICHIER
           Lire le fichier d'arborescence FICHIER. Ne pas lire le fichier d'arborescence par défaut.

       +f FICHIER
           Lire le fichier d'arborescence FICHIER en plus du fichier d'arborescence par défaut.

       -g  Interface graphique (uniquement pour les versions avec l'interface curses).

           Wcd démarre une interface « graphique » textuelle basée sur curses.  L'utilisateur  peut  choisir  un
           répertoire via le navigateur d'arbre de répertoires intéractif en plein écran. Il possède une méthode
           de navigation et de recherche similaire à celle de vim(1).

           Si  aucune chaîne de recherche n'est donnée, wcd affiche l'arbre entier qui se trouve dans le fichier
           d'arborescence par défaut ainsi que dans les fichiers d'arborescence supplémentaires.

           Si une chaîne de recherche est donnée, la liste des correspondances est affichée comme  un  arbre  de
           répertoires.

           La  disposition  par défaut de l'arbre est similaire à celle du NCD initial sur DOS. La différence de
           disposition réside dans le fait que pour NCD, tous les répertoires de  profondeur  identique  étaient
           alignés  verticalement  sur  toute  la  hauteur de l'arbre. Cela était possible sous NCD parce que la
           longueur maximale d'un nom de répertoire  sous  DOS  était  de  12  (8.3)  caractères.  Les  noms  de
           répertoire pouvant être très longs sur les systèmes d'exploitation modernes, la différence de longeur
           peut  être importante. De fait, les dossiers de même profondeur ne sont pas alignés verticalement sur
           la totalité de l'arbre dans wcd, mais seulement dans les sous-branches. Il y a  donc  des  mouvements
           latéraux  lors  d'un  déplacement direct vers le haut ou vers le bas depuis une sous-branche vers une
           autre sous-branche.

           Le comportement de navigation de Wcd est exactement identique à celui du NCD  initial.  Par  exemple,
           l'appui  sur  la  touche  Bas du clavier amène au répertoire suivant avec la même profondeur, passant
           outre les branches. Cela permet une navigation rapide dans l'arbre.

           Voir les options -Ta, -TC, et -Tc pour modifier le comportement de la navigation.

       -gd Décharger les fichiers d'arborescence sous forme d'arbre sur la sortie standard.

       -G PATH
           Ecrire le script « go » dans le répertoire CHEMIN. Par exemple sur Unix, "wcd -G CHEMIN" va écrire un
           fichier de script « go » CHEMIN/wcd.go.

       -GN, --no-go-script
           Ne pas créer un script « go ». Cette option peut être utilisée en association avec l'option -j si  la
           création d'un script « go » n'est pas désirée.

       -h, --help
           Afficher l'aide et quitter.

       -i, --ignore-case
           Ignorer  la  casse.  Les  versions  Dos  et  Windows  de wcd ignore la casse par défaut. Les versions
           Unix/Cygwin respectent en compte la casse par défaut.

       +i, --no-ignore-case
           Respecter la casse. Voir aussi l'option -i.

       -I, --ignore-diacritics
           Ignorer les caractères diacritiques pour  les  scripts  en  Latin.  Les  lettres  avec  des  symboles
           diacritiques  correspondent à leur lettre de base dans ces symboles diacritiques. Les encodages Latin
           suivant sont pris en charge : CP437, CP850, CP852, CP1250, CP1252, ISO-8859-1, ISO-8859-2, et Unicode
           Latin-1, Latin Extended-A, et Latin Extended-B. Voir aussi <http://en.wikipedia.org/wiki/Diacritic>

       +I, --no-ignore-diacritics
           Prendre en compte les diacritiques (défaut). Voir aussi l'option -I.

       -j, --just-go
           Mode à accès direct.

           Dans ce mode, wcd ne présentera pas de liste lorsqu'il y a  plusieurs  répertoires  correspondant  au
           répertoire donné. Wcd changera vers la première option. Lorsque wcd est appelé une nouvelle fois avec
           les même arguments, il changera vers l'option suivante et ainsi de suite.

           Wcd  affichera  le  répertoire  vers lesquel aller sur la sortie standard. Une méthode d'installation
           différente peut être utilisée. On pourra écrire la  fonction  suivante  pour  une  interface  système
           compatible POSIX :

               wcd ()
               {
                   cd "$($HOME/bin/wcd.exe -j $@)"
               }

           Lors  de  l'utilisation  d'une interface système ancienne ne prenant pas en charge la substitution de
           commande « $() », il faut recourir à la substitution de commande ancienne utilisant l'accent grave.

               wcd ()
               {
                   cd "`$HOME/bin/wcd.exe -j $@`"
               }

           Sur les systèmes Windows, si l'interface système 4NT est utilisée, il est  alors  possible  de  faire
           l'alias suivant :

               alias wcd `cd %@execstr[wcdwin32.exe -z 0 -j %1]`

           Cette  méthode supprime la nécessité d'un script « go », et il est donc possible de combiner l'option
           -GN avec l'option -j.

       -k, --keep-paths
           Garder les chemins.

           Conserver les  chemins  dans  le  fichier  d'arborescence  lorsque  wcd  ne  peut  s'y  déplacer.  Le
           comportement  par  défaut  de  wcd  est  d'essayer de supprimer les chemins du fichier d'arborescence
           lorsque wcd ne peut s'y rendre. Cette option désactive ce comportement.

       -K, --color
           Utiliser les couleurs en mode graphique.

       -l ALIAS
           Nommer le chemin courant avec ALIAS. Wcd ajoute le chemin courant  avec  ALIAS  pour  alias  dans  le
           fichier d'alias. Les alias sont sensibles à la casse.

       -ls Afficher le nom du fichier d'alias et lister tous les alias.

       -m DIR
           Créer un répertoire et l'ajouter au fichier d'arborescence.

       -L, --license
           Afficher la license de distribution.

       -M DIR
           Créer un répertoire et l'ajouter au fichier d'arborescence supplémentaire.

       -n PATH
           Lire le fichier d'arborescence relative depuis CHEMIN.

           Ne  pas  lire le fichier d'arborescence par défaut. Le fichier d'arborescence relative doit avoir été
           créé en utilisant l'option +S de wcd. CHEMIN peut également référencer directement un fichier.

           Un exemple. Supposons qu'un autre système a été monté au point de montage "/mnt/network" :

               wcd -n /mnt/network src

           Wcd ouvre le ficher d'arborescence relative dans "/mnt/network/". Le  fichier  contient  les  chemins
           relatifs depuis cet endroit.

       +n PATH
           Lire  le  ficher  d'arborescence relative en plus du fichier d'arborescence par défaut. Voir l'option
           -n.

       -N, --numbers
           Utiliser des nombres à la place de lettres.

           Wcd avec une interface basée sur conio ou curses (void la section Interfaces) affiche  une  liste  de
           correspondances  indexée  par  des  lettres par défaut. Lorsque l'option -N est utilisée, la liste de
           correspondances est indexée par des nombres. Indépendamment de l'option -N, il est possible  d'entrer
           une lettre ou un nombre pour effectuer une sélection dans la liste de correspondances.

       -o  Utiliser l'interface stdin/stdout.

           Lorsque  l'interface conio ou curses de wcd ne fonctionne pas pour quelque raison que ce soit, il est
           possible de se replier sur l'interface stdin/stdout de wcd en utilisant l'option -o.

       -od, --to-stdout
           Décharger l'ensemble des correspondances dans stdout.

       -q, --quiet
           Opération plus silencieuse. L'affichage de la dernière correspondance est supprimé.

       -r DIR
           Supprimer un répertoire et le supprimer du fichier d'arborescence.

           Si le répertoire est vide, wcd le supprimera et tentera de le supprimer du fichier d'arborescence.

       -rmtree DIR
           Supprimer un répertoire de façon récursive et le supprimer du fichier d'arborescence.

           Wcd supprimera le répertoire ainsi que tous  ses  sous-répertoires  et  fichiers  et  supprimera  ces
           répertoires du fichier d'arborescence.

       -s  (re)Examiner  le  disque depuis le répertoire "HOME". Si HOME n'est pas défini, le disque est examiné
           depuis le répertoire racine /.

           Le fichier d'arborescence par défaut existant est écrasé.

           Le répertoire d'exam par défaut peut être renversé par la variable d'enrivonnement "WCDSCAN". Voir la
           section VARIABLES D'ENVIRONNEMENT .

       -S PATH
           Examiner l'arbre de répertoires depuis CHEMIN et écraser le fichier d'arborescence par  défaut.  Voir
           aussi  les  options  -A,  -s et -E. Par exemple, avec l'option -A il est possible de créer un fichier
           d'arborescence par défaut de votre choix. Exemples :"

           Unix :

               wcd -S /
               wcd -S /home -A /etc -A /usr

           DOS / Windows :

               wcd -S c:/
               wcd -S c: -A d: -A \\serveur\partage

           Avec le versions Windows, il est possible d'examiner tous les répertoires partagés d'un  serveur  LAN
           Windows en entrant une commande similaire à : "wcd -S \\\\nomserveur".

       +S PATH
           Examiner  le  disque  depuis  CHEMIN  et  placer  les chemins relatifs dans un fichier d'arborescence
           relative. Ce fichier est utilisé par les options -n et +n de wcd. Par exemple "wcd -n CHEMIN src".

       -t  Ne pas éviter le dossier de montage temporaire "/tmp_mnt" (Unix uniquement)

           Par défaut, wcd retire "/tmp_mnt/" des correpondances. Le répertoire "/tmp_mnt" est  utilisé  par  la
           montage automatique. Ce comportement peut être évité avec l'option -t.

       -T, --ascii-tree
           Dessiner  l'arbre  avec  des  caractères  ASCCI. Utiliser cette option si les caractères de dessin de
           ligne ne s'affichent pas correctement dans le terminal.

       -Ta, --alt-tree-nav
           Navigation alternative dans l'arbre graphique.

           Dans la disposition d'arbre en style du NCD par défaut, l'option  -Ta  désactive  le  saut  vers  des
           répertoires sans liens.

           Dans  le  mode  d'arbre  compact,  le  mode  alternatif  rend  la  navigation  similaire  à  celle de
           gestionnaires de fichiers graphiques tels que Windows Explorer ou Linux KDE  Konqueror.  L'appui  sur
           les touches Haut et Bas déplace le dossier sélectionné d'une ligne vers le haut ou le bas. Le premier
           appui sur la touche Gauche replie les sous-dossiers, le second se déplace réellement à gauche.

           Il  est  possible  de  basculer à la volée entre une navigation par défaut et alternative en pressant
           <Shift-A>.

           Lorsque le mode de navigation alternative est activé, in « A » est  visible  dans  l'angle  inférieur
           droit.

       -TC, --center-tree
           Vue  centrée  dans l'arbre graphique. Le répertoire choisi reste au centre de l'écran. Le mode centré
           peut aussi être activé/désactivé avec la clef <t> dans l'arbre graphique.

           Le comportement non centré standard, qui minimise le mouvement d'arbre, est identique à celui du  NCD
           original.

       -Tc, --compact-tree
           Par défaut l'arbre « graphique » est dessiné de la même façon que le faisait le NCD original sur DOS.
           Sur  DOS, un chemin de répertoire ne pouvait faire que 66 caractères au total. Avec les structures de
           répertoire profondes comtemporaines, l'arbre peut devenir très large. Pour surmonter cela,  wcd  peut
           dessiner l'arbre d'une façon compacte, de façon similaire à la plus part des gestionnaires de fichier
           graphiques, avec un seul fichier par ligne. Utiliser l'option -Tc ou basculer à la volée avec la clef
           <m>.

       -Td, --cjk-width
           Les  polices CJK d'Asie de l'est (Chine, Japon et Korée) possèdent certains caractères et symboles de
           tracé de ligne avec une largeur de colonne de 2, alors  que  la  largeur  Unicode  normale  pour  ces
           caractères  est de 1 colonne. Par exemple, la police de trame CP936 chinoise sur Windows et la police
           Simsun. Utiliser cette option lorsqu'une police de type CJK est utilisée pour obtenir un  contour  de
           l'arbre graphique correct.

           Lorsque le mode CJK est actif, un « C » est affiché dans le coin inférieur droit.

       -u UTILISATEUR
           Examiner  le  fichier  d'arborescence  d'un  autre utilisateur en se basant sur USER, ne pas examiner
           votre  propre  fichier  d'arborescence.  Voir   aussi   WCDUSERHOME   dans   la   section   VARIABLES
           D'ENVIRONNEMENT.

           Sur  Unix/Cygwin  le répertoire racine pour les répertoires utilisateur est supposé être "/home". Wcd
           recherchera "/home/USER/.treedata.wcd" et "/home/USER/.wcd/.treedata.wcd", dans cet  ordre,  lira  le
           premier  fichier  existant  et  lisible.  Sur  DOS/Windows  le répertoire racine pour les répertoires
           utilisateur est supposé être "\\users",  donc  wcd  tentera  de  lire"\\users\USER\treedata.wcd"  and
           "\\users\USER\.wcd\treedata.wcd".

       +u UTILISATEUR
           Lire le fichier d'arborescence par défaut de l'UTILISATEUR en plus de votre fichier d'arborescence.

       -v, --verbose
           Afficher  les  messages verbeux. Avec cette option wcd affiche tous les filtres, les bannissements et
           les exclusions.

       -V, --version
           Afficher les informations de version et sortir.

       -w, --wild-match-only
           Correspondance étendue seulement.  Traiter  toutes  les  correspondances  comme  des  correspondances
           étendues.

       -x CHEMIN
           Exclure CHEMIN de l'examen.

           Lorsque  cette option est utilisée, wcd exclu le CHEMIN et tous les sous-répertoires lors de l'examen
           d'un disque. Les caractères étendus sont pris en charge et mis en  correspondance  avec  les  chemins
           absolus. L'option -x peut être utilisée plusieurs fois.

               wcd -x <path1> -x <path2> -s

           L'option -x doit être utilisée avant toute option d'examen (-s, -S, +S, -A, -E).

           Sur  les systèmes DOS/Windows la précision de la lettre de lecteur dépend de l'utilisation ou non des
           variables d'environnement HOME ou WCDHOME. Si HOME ou WCDHOME sont fixées alors il faut  préciser  la
           lettre de lecteur. Par exemple :

               wcd -x c:/temp -S c:

           Sinon, il n'est pas nécessaire de préciser la lettre de lecteur.

               wcd -x /temp -s

       -xf FILE
           Exclure de l'examen tous les chemins listés dans FICHIER.

           Lorsque  cette  option  est utilisée, wcd excluera tous les chemins listés dans FICHIER et tous leurs
           sous-répertoires durant l'examen d'un disque. Les caractères étendus sont pris en charge et ils  sont
           mis en correspondance de chemins absolus ; un chemin par ligne. Il faut être attentif au fait que wcd
           n'ignore  pas  les  espaces commencant et terminant une ligne parce qu'il s'agit de caractères légaux
           pour un nom de répertoire. L'option -xf peut être utilisée plusieurs  fois.  Lorsque  l'exclusion  de
           tous  les  chemins  bannis  est souhaitée, il est possible de faire de la sorte (exemple pour wcd sur
           unix) :

               wcd -xf ~/.ban.wcd -s

           Les caractères étendus sont pris en charge. Par exemple, pour exclure tous les répertoires Subversion
           contenant des fichiers d'administration, ajoutez une ligne avec "*/.svn".

           L'option -xf doit être utilisée avant toute option d'examen (-s, -S, +S, -A, -E).

       -y, --assume-yes
           Supposer Oui pour toutes les requêtes.

           Wcd ne posera pas de questions oui/non à l'utilisateur, mais suppose qu'il répondra oui à toutes  les
           questions. Cela peut être utilisé en combinaison de l'option -rmtree. Cette option doit être utilisée
           avant les options qui peuvent déboucher à des questions oui/non.

       -z NOMBRE
           Fixer la taille maximale de la pile à NOMBRE.

           La  taille  par  défaut  de la pile est de 10. Les opérations sur la pile peuvent être désactivées en
           paramètrant la taille à 0. Cette option doit être utilisée avant toute autre option  d'opération  sur
           la pile (-,+,=). Autrement, la taille de la pile sera remise à sa valeur par défaut 10.

           Une commande correcte est :

               wcd -z 50 -

           La nouvelle taille de pile sera de 50, wcd ira un répertoire en arrière. Un commande erronée est :

               wcd - -z 50

           Wcd va en arrière d'un répertoire, la pile à une valeur par défaut de 10. Le -z 50 est ignoré.

           Ajouter  cette  option en première option de votre alias ou fonction wcd. Un exemple pour l'interface
           d'administration compatible POSIX serait :

               wcd ()
               {
                   wcd.exe -z 50 "$@"
                   . ${WCDHOME:-${HOME}}/bin/wcd.go
               }

       -[NOMBRE]
           Empiler les répertoires NOMBRE de fois. Un par défaut.

           Retourner en arrière d'un répertoire. La commande <wcd -> retourne  en  arrière  d'un  répertoire.  Y
           ajouter un nombre pour retourner en arrière de plusieurs répertoires. Exemple : "wcd -3". La pile est
           cyclique.

       +[NOMBRE]
           Dépiler les répertoires NOMBRE fois. Un par défaut.

           Avancer d'un répertoire. La commande "wcd +" avance d'un répertoire. Y ajouter un nombre pour avancer
           de plusieurs répertoires. Par exemple : "wcd +2". La pile est cyclique.

       =   Afficher la pile.

           Utiliser  cette  option  si  vous  ne  savez  plus de combien de fois empiler ou dépiler. La pile est
           afficher et il est possible de choisir un nombre. La position courante de la pile  est  désignée  par
           une astérisque "*".

INSTALLATION

       Le  répertoire  de  travail  courant d'une interface système Unix ne peut être changé que par la commande
       cd(1) intégrée. Un programme est donc toujours appelé par une  fonction  ou  un  alias.  La  fonction  où
       l'alias  inclu  un script d'interface système (script « go ») qui est généré par le programme wcd. Wcd ne
       peut fonctionner qu'après que la fonction ou l'alias aient été définis.

       Un autre impact important de votre installation est la définition des variables d'environnement HOME  and
       WCDHOME. Voir la section VARIABLES D'ENVIRONNEMENT.

   Installation pour les interfaces système de type POSIX
       Pour  les  interfaces système POSIX (ksh, bash, zsh, etc.) sur Unix, Linux, Cygwin ou MSYS natif, ajouter
       la fonction  suivante  au  fichier  de  démarrage  de  l'interface  système  (Bash  utilise  par  exemple
       "$HOME/.bashrc") :

           wcd ()
           {
               PATH/wcd.exe "$@"
               . ${WCDHOME:-${HOME}}/bin/wcd.go
           }

       Remplacer  CHEMIN  par  l'emplacement  où  l'exécutable  de  wcd  a  été  installé.  Recharger le fichier
       d'initialisation de l'interface système ou démarrer une nouvelle interface système.

       L'emplacement du script « go » "wcd.go" diffère par interface système.

       Wcd pour les interfaces système DOS DJGPP et OS/2 exige une fonction différente. Le script « go  »  n'est
       pas écrit dans un répertoire "bin", et si WCDHOME et HOME sont toutes deux non définies, le script « go »
       est écrit sur c:/.

       bash DOS :

           wcd ()
           {
               PATH/wcdbash.exe "$@"
               . ${WCDHOME:-${HOME:-"c:"}}/wcd.go
           }

       bash OS/2 :

           wcd ()
           {
               PATH/wcdos2bash.exe "$@"
               . ${WCDHOME:-${HOME:-"c:"}}/wcd.go
           }

       La  version WinZsh de wcd exige une fonction légèrement différente. Le script « go » ne sera jamais écrit
       dans c:/.

           wcd ()
           {
               PATH/wcdwin32zsh.exe "$@"
               . ${WCDHOME:-${HOME}}/wcd.go
           }

       Voir la section FICHIERS pour plus d'informations.

   Installation pour les interfaces système de type C (csh, tcsh)
       Ajouter  les  alias  suivants  au  fichier  de  démarrage  de  l'interface  système   "$HOME/.cshrc"   ou
       "$HOME/.tcshrc" :

           if ( ${?WCDHOME} ) then
               alias wcd "PATH/wcd.exe \!* ; source $WCDHOME/bin/wcd.go"
           else
               alias wcd "PATH/wcd.exe \!* ; source $HOME/bin/wcd.go"
           endif

       Remplacer  CHEMIN  par  l'emplacement  où  l'exécutable  de  wcd  a  été  installé.  Recharger le fichier
       d'initialisation de l'interface système ou démarrer une nouvelle interface système.

   version de l'Invite de Commande Windows
       Dépaqueter le fichier zip et ajouter le répertoire "bin" à votre variable d'environnement CHEMIN.

       Dans Windows Command Prompt, un programme Windows ne peut pas changer de répertoire de  travail  courant,
       mais  un  fichier  .bat  le  peut. Le script de commande "wcd.bat" exécute le programme wcd qui génère un
       nouveau fichier de commande "wcdgo.bat". "wcd.bat" exécute ensuite "wcdgo.bat" qui  change  effectivement
       de répertoire.

   Windows VISTA et ultérieur
       Dans  un  Commande Prompt Windows Vista ou de niveau plus haut, l'accès aux répertoires peut être limité.
       Pour avoir accès à plus de répertoires des droits administrateurs sont requis. Il est possible  d'obtenir
       un  Commande  Prompt  avec  des  droits  administrateurs  en cliquant avec le bouton droit sur l'icône du
       Commande Prompt puis en choisissant Exécuter en tant qu'administrateur.

   Version Windows PowerShell
       Ajouter la fonction suivante à votre profil utilisateur PowerShell. L'emplacement de ce profil est stocké
       dans la variable $profile. Il est requis que l'une des deux variables  d'environnement  HOME  et  WCDHOME
       soit définie.

           function wcd
           {
               PATH\wcdwin32psh.exe $args
               & $env:HOME\wcdgo.ps1
           }

       Remplacer  PATH avec l'emplacement où l'exécutable de wcd a été installé. Démarrer un nouveau PowerShell.
       Wcd pour PowerShell prend uniquement en charge  le  fournisseur  de  système  de  fichier.  Pas  d'autres
       fournisseurs de système de fichier.

   version OS/2 Command Prompt
       Dans un OS/2 Command Prompt (cmd.exe) un programme OS/2 ne peut changer de répertoire de travail courant.
       C'est  pourquoi  wcd  génère  un  script  de  commande "wcdgo.cmd" qui doit être exécuté dans l'interface
       système actuelle. Le script "wcd.cmd" exécute dans un premier  temps  "wcdos2.exe"  qui  crée  le  script
       "wcdgo.cmd". Ensuite "wcd.cmd" exécute le script "wcdgo.cmd".

LOCALISATION

       LANG
           Le  langage  principal  est  sélectionné  avec  la  variable d'environnement LANG. Cette variable est
           composée de plusieurs parties. La première partie, en lettres minuscules, est le code de  la  langue.
           La  seconde, optionnelle et en lettres majuscules, est le code du pays précédé d'un tiret bas. Il y a
           également une troisième partie optionnelle  :  l'encodage  des  caractères,  précédé  par  un  point.
           Quelques exemples pour les interfaces système conforme au standard POSIX :

               export LANG=fr               Français
               export LANG=fr_FR            Français, France
               export LANG=fr_BE            Français, Belgique
               export LANG=es_ES            Espagnol, Espagne
               export LANG=es_MX            Espagnol, Mexique
               export LANG=en_US.iso88591   Anglais, USA, encodage Latin-1

           Pour  une  liste  complète  des  codes  de  langue  et  de  pays  voir  le  manuel  de  gettext(1)  :
           <http://www.gnu.org/software/gettext/manual/gettext.html#Language-Codes> Sur les  systèmes  Unix,  la
           commande locale(1) peut être utilisée pour voir les informations précises de localisation.

       LANGAGE
           Avec  la  variable d'environnement LANG, il est possible de spécifier un liste de priorité de langues
           séparée par des virgules. Wcd donne  une  préférence  à  LANGUAGE  sur  LANG.  Par  exemple,  d'abord
           néerlandais  puis allemand : "LANGUAGE=nl:de". Il faut d'abord activer la localisation en fixant LANG
           ou LC_ALL à une valeur autre que C avant de pouvoir utiliser un liste de priorités de langue avec  la
           variable       LANGUAGE.       Voir       aussi       le       manuel       de      gettext(1)      :
           <http://www.gnu.org/software/gettext/manual/gettext.html#The-LANGUAGE-variable>

           Si vous sélectionnez un langage qui n'est pas disponible, les messages  seront  affichés  en  anglais
           standard.

       WCDLOCALEDIR
           La  variable  LOCALEDIR  utilisée pendant la compilation et l'installation de wcd peut être renversée
           avec la variable d'environnement WCDLOCALEDIR. LOCALEDIR est utilisée par wcd avec prise en chage  de
           langage   natif   pour   trouver  les  fichiers  de  langue.  La  valeur  par  défaut  pour  GNU  est
           "/usr/local/share/locale". En tapant "wcd -V", wcd affichera la variable LOCALEDIR utilisée.

           Si vous avez installé wcd dans un répertoire différent du répertoire par défaut, il  vous  faut  peut
           être définir la variable d'environnement WCDLOCALEDIR pour pointer vers le répertoire de locales.

           Un exemple pour le cmd Windows :

               set WCDLOCALEDIR=c:/my_prefix/share/locale

           Un example pour une interface système POSIX :

               export WCDLOCALEDIR=$HOME/share/locale

       LC_COLLATE
           Lorsque  plusieurs  répertoires  correspondent  wcd  affiche  une  liste  triée.  L'ordre  dépend des
           paramètres de locale. Si la variable d'environnement LANG a été  définie,  les  correspondances  sont
           triées comme les sont les dictionnaires ou les annuaires téléphonique dans cette langue. Par exemple,
           les  points et les tirets sont ignorés, ou bien les lettres e avec ou sans accent sont identiques, ou
           bien la casse est ignorée.

           Le tri donne préférence à  la  variable  d'environnement  LC_COLLATE  devant  LANG.  Si  vous  rendez
           LC_COLLATE  égal  à "C" ou "POSIX", le tri selon la locale est désactivé. Par exemple, si vous voulez
           du néerlandais mais un tri que n'est pas néerlandais, vous pouvez faire de la sorte :

               export LANG=fr_FR
               export LC_COLLATE=C

       LC_CTYPE
           En ce qui concerne l'encodage de caractères, wcd donnera une préférence à la variable LC_CTYPE sur la
           variable LANG. Par  exemple,  pour  fixer  l'encodage  de  caractère  en  UTF-8,  le  paramètrage  de
           l'environnement suivant peut être appliqué.

               export LC_CTYPE=fr_FR.UTF-8

       LC_ALL
           Toutes  les  variables  d'enrironnement  de  locales  qui  commencent  par LC_ sont renversées par la
           variable d'environnement LC_ALL si elle  est  définie.  Wcd  donnera  une  préférence  à  LC_ALL  sur
           LC_COLLATE et LC_CTYPE.

   PAGES DE CODES WINDOWS
       Il  y  a  deux groupes de page de code : les pages de code DOS (OEM) et les pages de code Windows (ANSI).
       L'encodage par défaut de Windows, lorsqu'il est configuré avec les paramètres  de  régions  occidentales,
       est ANSI CP1252. Les programmes Windows, par exemple le bloc-notes, utilisent cette page de code ANSI par
       défaut.  La  console  Windows utilise par défaut une page de code OEM (CP437 ou CP850) pour compatibilité
       avec les programmes DOS. Si vous utilisez une version DOS de wcd dans une console Windows, cela  marchera
       grâce  à  la  page  de  code DOS. Cependant la version DOS de wcd ne prend pas en charge de longs noms de
       répertoire et de lecteur réseau sur Windows.

       La version Windows de wcd est un programme Windows natif et utilise la  page  de  code  ANSI  du  système
       Windows.  Donc  sur  un Windows configuré pour une région occidentale la page de code CP1252 est utilisée
       pour les noms de répertoire et les messages. Dans le but d'obtenir des sorties uniformes, indépendant des
       pages de code actives, toutes les versions de Wcd pour Windows traduisent les  sorties  ANSI  en  sorties
       Unicode dans le Command Prompt et le PowerShell.

       La police de trame de la console ne prend en charge que la page de code OEM installée avec Windows, et il
       faut donc changer la page de code de la console à Lucidia Console correctement typé pour faire apparaître
       les lettres Unicode (et ANSI) correctement.

       Les  versions  non-Unicode  de Wcd avant la version 5.2.0 utilisent une sortie entièrement ANSI. Pour ces
       anciennes versions, la page de code de la console a été faite pour être identique à la page  de  code  du
       système  (changé  à  1252)  dans  le  but  de  faire  fonctionner  wcd pour Windows correctement avec des
       caractères spéciaux tels que les caractères avec accent ou le symbole de l'Euro.

       La page de code Windows peut être changée via les options de région du Panneau de Contrôle.  La  page  de
       code de la console Windows est changée avec la commande "chcp".

       Lorsque  vous  tapez  "wcd  -V",  l'encodage  de caractère effectif utilisé par wcd est affiché. Tapez la
       commande "chcp" pour afficher la page de codes active de la console Windows.

   UNICODE
       Wcd a une prise en charge optionnelle de l'Unicode. Pour voir si wcd a été empaqueté  avec  la  prise  en
       charge  de  l'Unicode,  tapez  "wcd  -V". Si votre terminal/console et la police le prend en charge, vous
       devriez voir le symbole de l'Euro ainsi que des caractères chinois (voulant dire : « chinois »).

       Wcd a été converti de « façon logicielle»  à l'Unicode. En son coeur, Wcd traite toutes les données comme
       un flux d'octets. Seules les lignes affichées à l'écran sont converties à la volée en caractères  Unicode
       larges.  Wcd  s'appuie entièrement sur des fonctions de la libc et n'a pas de code UTF-8 spécifique. Voir
       aussi <http://www.cl.cam.ac.uk/~mgk25/unicode.html>.

       Wcd a une prise en charge optionnelle de mise  en  correspondances  avec  de  l'Unicode  normalisé.  Pour
       déterminer  si  Wcd  prend en charge la normalisation, tapez "wcd -V". Wcd avec une prise en charge de la
       normalisation Unicode fera correspondre les noms Unicode en se basant sur une équivalence « compatible ».
       Sans prise en charge de la normalisation Unicode, les  noms  sont  mis  en  correspondance  lorsque  leur
       binaires sont équivalents. Voir aussi <http://en.wikipedia.org/wiki/Unicode_normalization>

       UTF-8 sur Unix/Linux

       Pour  voir  les  caractères UTF-8, votre console/terminal doivent également prendre en charge l'UTF-8. La
       version xterm empaquetée avec XFree86 4.0 ou supérieur include une  prise  en  charge  de  l'UTF-8.  Pour
       l'activer, démarez xterm(1) dans une locale UTF-8 et utilisez une police avec un encodage iso10646-1, par
       exemple avec

           LC_CTYPE=en_GB.UTF-8 xterm -u8 -fn '-Misc-Fixed-Medium-R-SemiCondensed--13-120-75-75-C-60-ISO10646-1'

       Les  distributions  modernes  de  GNU/Linux  prennent  en  charge l'UTF-8 par défaut. D'autre encodage de
       caractère sur plusieurs octets devraient également fonctionner, mais cela n'a pas été testé.

       Wcd suppose que les fichiers d'arborescence sont encodés dans l'encodage de caractère local. Il n'y a pas
       d'Indicateur d'Ordre des Octets écrit dans les fichiers d'arborescence.

       UTF-16 sur Windows

       Sur Windows, l'Unicode est pris en charge pour toutes les versions de  PowerShell,  et  dans  le  Windows
       Command  Prompt  sur  Windows  7 (ou ultérieur). Unicode fonctionne également dans Take Command ou TCC/LE
       édités par JP Software, et pouvant être utilisés sur des version de Windows plus anciennes (XP/Vista).

       Sur Windows, tous les noms de répertoire  sur  le  disque  sont  encodés  en  Unicode  UTF-16.  Pour  des
       programmes  Windows  non  Unicode,  les  caractères  Unicode  sont traduits vers la page de code ANSI par
       défaut. Cette traduction de caractères ne faisant pas partis du paramètrage régional n'est  pas  possible
       et les programmes non Unicode affichent un point d'intérogation ou bien un mauvais caractères.

       Wcd  avec  prise  en  charge de l'Unicode lit les noms de répertoire encodé en UTF-16 et les convertis de
       façon interne en UTF-8. Tous les fichiers d'arborescence sont encodés en UTF-8 et ne sont pas compatibles
       avec la version non Unicode de Wcd. Wcd créera un script « go » en UTF-8.

       Toutes les versions de Windows PowerShell sont capable d'exécuter des scripts encodés en UTF-8 s'il  y  a
       un BOM UTF-8 dans le script.

       Depuis  Windows  7  il  est  possible  de changer de répertoire avec un script batch dans Windows Command
       Prompt vers un répertoire avec une lettres Unicode dans le nom. Le nom du répertoire doit être encodé  en
       UTF-8,  et  le  script batch ne doit pas avoir de BOM. La page de code active du Command Prompt doit être
       fixée à 65001 (UTF-8) avant la commande cd. Wcd pour Command Prompt créera un script « go »  "wcdgo.bat".
       Dans  un premier temps, il change la page de code à 65001 puis change de répertoire et enfin fixe la page
       de code à sa valeur initiale.

       Vous devez fixer la police à True Type Lucida Console (et non une police de trame)  lorsque  les  lettres
       n'apparaîssent pas correctement.

       La  version  pour  Windows  non  Unicode  de  Wcd peut lire des fichiers d'arborescence Unicode depuis la
       version  5.2.0  s'il  y  a  un  Indicateur   d'Ordre   des   Octets   (BOM)   dans   le   fichier   (voir
       <http://en.wikipedia.org/wiki/Byte_order_mark>), mais il ne peut se déplacer vers des répertoires dont le
       nom  contient  des  lettres  Unicodes  et  qui  ne font pas parties de la page de code ANSI par défaut du
       système. La version pour Windows non Unicode écrit un BOM dans les  fichiers  d'arborescence  encodés  en
       UTF-8 depuis la version 5.2.0, ce qui les rends également lisible par le bloc-notes.

       UTF-8 sur Cygwin

       Cygwin  prend  en  charge l'Unicode depuis la version 1.7. La couche Cygwin s'occupe de la conversion des
       noms Unicode UTF-16 Windows en UTF-8. Donc des programmes tels que Wcd n'ont pas besoin de savoir cela et
       peuvent fonctionner en utilisant l'encodage UTF-8 sur Unix/Linux. Fixer l'encodage de caractères à  UTF-8
       avec  les  variables d'environnement LANG ou LC_CTYPE. Il peut être nécessaire de réexaminer les disques.
       Il faut fixer la police à True Type Lucida Console (et non à une police de trame)  si  vous  utilisez  la
       console Cygwin par défaut.

       La version Cygwin se comporte de la même façon que la version Unix de wcd. Il n'y a pas de BOM écrit dans
       les  fichiers  d'arborescence,  et  il est supposé qu'ils sont encodés dans l'encodage de caractère de la
       locale Cygwin.

FICHIERS

       Si la variable d'environnement WCDHOME est définie, wcd utilisera WCDHOME  au  lieu  de  HOME.  Tous  les
       fichiers  "*.wcd"  sont des fichiers texte. Ils peuvent être modifié avec un éditeur de texte. La version
       Windows Command Prompt de wcd se comporte comme la version DOS. La version  Cygwin  de  wcd  se  comporte
       comme la version Unix.

       wcd.exe
           Le  programme. Dans les interfaces système Unix, le programme est toujours appelé par une fonction ou
           un alias parce que le répertoire courant de travail d'une interface système Unix ne peut être  changé
           que par la commande cd intégrée. Voir également la section INSTALLATION.

       fichier d'arborescence par défaut
           C'est  le  fichier  d'arborescence  par  défaut  où  wcd  cherche les correspondances. S'il n'est pas
           lisible, wcd en créera un nouveau.

               S<DOS :> \treedata.wcd ou %HOME%\treedata.wcd
               S<Unix :> $HOME/.treedata.wcd

       fichier d'arborescence supplémentaire
           Un fichier d'arborescence supplémentaire optionel. S'il existe et est lisible, wcd tentera de trouver
           des correspondances depuis ce fichier également.

               S<DOS :> \extra.wcd ou %HOME%\extra.wcd
               S<Unix :> $HOME/.extra.wcd

       bannir le fichier
           Wcd place dans ce fichier optionnel les chemins bannis. Voir l'option -b. Les caractères étendus sont
           pris en charge.

               S<DOS :> \ban.wcd ou %HOME%\ban.wcd
               S<Unix :> $HOME/.ban.wcd

       fichier d'alias
           Fichier optionnel avec les alias wcd. Voir l'option -l.

               S<DOS :> \alias.wcd ou %HOME%\alias.wcd
               S<Unix :> $HOME/.alias.wcd

       fichier de pile
           Wcd stocke sa pile dans ce fichier. La lettre de lecteur peut être changée avec l'option -d.

               S<DOS :> c:\stack.wcd ou %HOME%\stack.wcd
               S<Unix :> $HOME/.stack.wcd

           Le nom di fichier de pile peut être changé avec la variable  d'environnement  WCDSTACKFILE.  Voir  la
           section VARIABLES D'ENVIRONNEMENT.

       go-script
           C'est le script d'interface système que wcd.exe crée à chaque fois. Il est inclus par une function ou
           un  alias.  La lettre de lecteur peut être changée avec l'option -d. Pour des raisons historiques, il
           est placé dans "$HOME/bin" par défaut sur les systèmes Unix. Le répertoire de ce  fichier  peut  être
           changé avec l'option -G.

               interface système S<DOS :> c:/wcd.go or $HOME/wcd.go
               Windows Command S<Prompt :> c:\wcdgo.bat or %HOME%\wcdgo.bat
               Windows S<PowerShell :> $env:HOME\wcdgo.ps1
               S<WinZsh :> $HOME/wcd.go
               S<Cygwin/MSYS :> $HOME/bin/wcd.go
               OS/2 Command S<Prompt :> c:\wcdgo.cmd or %HOME%\wcdgo.cmd
               interface système S<OS/2 :> c:/wcd.go or $HOME/wcd.go
               S<Unix :> $HOME/bin/wcd.go

       fichier d'arborescence relative
           Fichier texte avec les chemins relatifs à REP. Voir les options +S, -n et +n.

               S<DOS :> PATH\rtdata.wcd
               S<Unix :> PATH/.rtdata.wcd

VARIABLES D'ENVIRONNEMENT

       HOME
           Wcd utilise par défaut la variable d'environnement HOME pour déterminer où stocker ses fichiers. Voir
           également la section FICHIERS. Cela peut être modifié avec la variable d'environnement WCDHOME.

           HOME  définit  également  où commencer l'examen du disque lorsque l'option -s est utilisée. Ceci peut
           être modifié avec la variable d'environnement WCDSCAN.

           Pour la version Unix, Cygwin, Windows PowerShell, WinZsh et MSYS,  il  est  nécessaire  que  HOME  ou
           WCDHOME  soient  définies. L'utilisation de ces variables est optionnelle pour les autres versions de
           wcd.

           Si HOME est  défini  sur  DOS/Windows,  wcd  placera  tous  ses  fichiers  (treedata.wcd,  extra.wcd,
           alias.wcd,  ban.wcd,  wcd.go)  dans  le répertoire HOME. Le comportement de wcd est alors identique à
           celui de la version Unix de wcd. Wcd examinera le disque depuis HOME  par  défaut.  Les  lecteurs  ne
           seront  pas  automatiquement  examinés  lors d'un basculement. Vous devez explicitement le demander à
           wcd. Par exemple :

               wcd -S c: -A d: -A e:

           La correspondance des répertoires est maintenant globale à tous les lecteurs examinés.

       WCDHOME
           La variable d'environnement WCDHOME peut être utilisée pour changer  l'emplacement  des  fichiers  de
           wcd. Si HOME et WCDHOME sont toutes deux définies, WCDHOME sera utilisée à la place de HOME.

           Dans  les versions antérieures à la version 5.1.5, WCDHOME changeait également le répertoire d'examen
           par défaut. Cela a été modifié. Depuis la  version  5.1.5,  WCDHOME  ne  modifie  pas  le  répertoire
           d'examen  par  défaut. Voir l'option -s. Depuis la version 5.1.5, la variable d'environnement WCDSCAN
           peut être utilisée pour modifier le répertoire d'examen par défaut.

           Exemple pour DOS, Windows, OS/2 Command Prompt :

               set WCDHOME=C:\Users\erwin\wcd

           Un exemple pour les interfaces système POSIX :

               export WCDHOME="$HOME/.wcd"

           Un exemple pour les interfaces système Csh :

               setenv WCDHOME "$HOME/.wcd"

       WCDSCAN
           Utiliser la variable d'environnement WCDSCAN pour modifier le répertoire d'examen  par  défaut  HOME.
           Une liste séparée par des virgules (Unix) peut être utilisée pour spécifier plusieursrépertoires. Sur
           DOS/Windows, la liste doit être séparée par des point-virgules.

           Exemples pour DOS, Windows, OS/2 Commande Prompt :

               set WCDSCAN=C:\Utilisateurs\erwin;D:\donnees

               set WCDSCAN=%HOMELECTEUR%%HOMECHEMIN%;\\projetlecteur\projetX

           Un exemple pour les interfaces système POSIX :

               export WCDSCAN="$HOME:/projectdisque/projetX"

           Un exemple pour les interfaces système Csh :

               setenv WCDSCAN "$HOME:/projectdisque/projetX"

       WCDFILTER
           Spécifier  des  filtres  avec  la  variable  d'environnment  WCDFILTER.  Tous  les répertoires qui ne
           correspondent pas au(x) filtre(s) sont ignorés. Une liste peut être données en séparant  les  filtres
           avec  le  séparateur  de  chemin  de  l'interface  système.  De façon similaire à la définition de la
           variable PATH. La sensibilité à la casse est dictée par le système d'exploitation.

           Un exemple pour DOS, Windows, OS/2 Commande Prompt :

               set WCDFILTER=projects;doc

           Un exemple pour les interfaces système POSIX :

               export WCDFILTER="projets:doc"

           Un exemple pour les interfaces système Csh :

               setenv WCDFILTER "projets:doc"

       WCDBAN
           Les chemins spécifiés par la variable d'environnement  WCDBAN  seront  bannis  par  wcd.  Voir  aussi
           l'option -b. Donner une liste de chemins séparés par le séparateur d'interface système de PATH.

       WCDEXCLUDE
           Les  chemins  spécifiés  par la variables d'environnement WCDEXCLUDE seront exlus par wcd. Voir aussi
           les options -x et -xf. Donner une liste de chemins séparés par le séparateur d'interface  système  de
           PATH.

           Un exemple pour DOS, Windows, OS/2 Commande Prompt :

               set WCDEXCLUDE=*/windows;*/temp;*CVS

           Un exemple pour les interfaces système POSIX :

               export WCDEXCLUDE="/dev:/tmp:*CVS"

           Un exemple pour les interfaces système Csh :

               setenv WCDEXCLUDE "/dev:/tmp:*CVS"

       WCDUSERSHOME
           Défini  la racine des répertoires d'utilisateur. Sur DOS/Windows, la valeur par défaut est "\\users".
           Sur Unix/Cygwin, la valeur par défaut est "/home". Cette variable  est  utilisée  pour  examiner  les
           fichiers  d'arborescence  d'autres  utilisateurs.  Voir  les  options  -u et +u. En mode verbeux, wcd
           imprimera tous les filtres, bannissements et exclusions. Voir l'option -v.

       WCDSTACKFILE
           Wcd donne une préférence à WCDSTACKFILE sur le nom du fichier de pile par  défaut  (voir  la  section
           FICHIERS).  Avec  cette  variable,  chaque interface système (ou émulateur de terminal) peut avoir sa
           pile privée de répertoires utilisés.

           Pour utiliser un fichier YYYYMMDD-HHMMSS unique basé sur  le  temps  pour  chaque  interface  système
           intéractive ouverte.

               export WCDSTACKFILE=$HOME/.wcd/stack.$(date +%Y%m%d-%H%M%S)

           Pour une pile par xterm(1), utiliser la variable d'environnement xterm WINDOWID :

               export WCDSTACKFILE=$HOME/.wcd/stack.$WINDOWID

           Pour GNU screen(1), pour utiliser une pile par écran :

               export WCDSTACKFILE=$HOME/.wcd/stack.$WINDOW

       TERMINFO
           Si  la  variable  d'environnement  TERMINFO  est  définie, wcd avec l'interface ncurses recherche une
           définition de terminal localement avant de le faire à l'emplacement standard. Cela est utile  si  les
           définitions  du  terminal  ne  sont  pas  dans  un  emplacement standard. Les emplacements couramment
           utilisés sont "/usr/lib/terminfo" et "/usr/share/terminfo".

       PDC_RESTORE_SCREEN
           Wcd avec l'interface PDCurses reconnaît la  variable  d'environnement  PDC_RESTORE_SCREEN.  Si  cette
           variable  d'environnement est définie, PDCurses fera une copie du contenu de l'écran au moment au wcd
           est démarré ; lorsque wcd quitte, l'écran sera restauré. Un exemple pour Windows Command Prompt :

               set PDC_RESTORE_SCREEN=1

           Windows n'autorise la sauvegarde que d'un petit tampon. Il n'est donc pas toujours possible  de  tout
           restaurer.  Des  données inutiles peuvent être affichées dans la console après que wcd ait terminé si
           vous avez défini une largeur de tampon importante.

       SHELL
           L'impression de "#!$SHELL" sur la première ligne du script « go » est nécessaire pour  une  interface
           système de type POSIX pour les caractères de 8 bits. Certaines interfaces système considère autrement
           que  le  script  «  go » est un fichier binaire et ne l'incluerons pas. Dans Cygwin bash, la variable
           SHELL doit être définie dans l'environnement en utilisant la commande "export", sinon wcd ne peut pas
           lire cette variable.

       BASH
           Wcd pour l'interface système DOS utilise $BASH à la place de $SHELL  parce  que  $SHELL  pointe  vers
           l'interface  de  commande  système.  Il est potentiellement requis de définir $BASH avec une commande
           "export", autrement wcd ne peut pas lire la variable.

VOIR AUSSI

       sh(1), bash(1), csh(1), ksh(1), zsh(1), locale(1), ncurses(1),

AUTEURS

       Wcd a été écrit par Erwin Waterlander <waterlan@xs4all.nl>

       Project homepage : <http://waterlan.home.xs4all.nl/>

       SourceForge : <http://sourceforge.net/projects/wcd/>

       La mise en page du manuel a été faite par Jari Aalto <jari.aalto@cante.net>.

       NCD fut initialement écrit par Brad Kingsbury pour « Norton Utilities » de Peter Norton aux  environs  de
       1987. Voir aussi <http://www.softpanorama.org/OFM/norton_change_directory_clones.shtml>

wcd                                                2019-08-14                                             wcd(1)