Provided by: wcd_6.0.5-1build1_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 générique 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 quelques de frappes clavier (une seule la plus part du
       temps).

   Caractères génériques
       Wcd prend en charge les caractères génériques 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 minimal de caractères autorisés dans la
       construction du motif "[...]". Les caractères internationaux (à savoir 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 "[]*?!^-\" à l'intérieur ou à l'extérieur d'une construction "[..]" et ainsi indiquer une
       correspondance envers le caractère lui-même, il faut le faire précéder d'une barre oblique inversée
       ("\").

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

           wcd *eau

       Fait correspondre les répertoires qui ont « eau » quelque part dans leur nom :

           wcd *eau*

       Fait 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 commence par « Bur » et qui dont le chemin correspond à *moi/Bur*.

           wcd moi/Bur

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

           wcd src*/*1?/a*2

   Autres utilisations
       Si aucun caractère générique n'est utilisé et que wcd trouve une correspondance parfaite, wcd ignorera
       toutes les correspondances génériques 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 en venir à 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:jeux

   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 tels 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
       hérité (vérifier les propriétés de la console). L'écran peut ne pas être rafraîchi lorsque la
       Configuration « Renvoyer automatiquemet à la ligne le texte en cas de 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 ne fournit pas la fonctionnalité de défilement arrière lorsque la liste est longue. La
       fonctionnalité de défilement arrière du terminal ou de la console doit être utilisée. C'est très petit et
       portable.

       La seconde interface est basée sur la bibliothèque conio. Elle fournit une capacité de défilement arrière
       intégrée. L'utilisateur voit affichée 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 CHEMIN
           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 les options -S et -s et -E.

       -b  Bannir 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
           génériques 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 correspondance, 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 être utilisée 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 CHEMIN
           Examiner  l'arborescence  de  répertoires  depuis  CHEMIN  et  l'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 CHEMIN
           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 ignorent la casse par défaut. Les versions
           Unix/Cygwin respectent 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 sans 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  lequel 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 REP
           Créer un répertoire et l'ajouter au fichier d'arborescence.

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

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

       -n CHEMIN
           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 ait é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 CHEMIN
           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 (voir la section Interfaces) affiche  une  liste  de
           correspondances  indexées  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 rabattre 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
           Fonctionnement plus silencieux. L'affichage de la dernière correspondance est supprimé.

       -r REP
           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 REP
           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  (ré)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'examen par défaut peut être renversé par la variable d'enrivonnement "WCDSCAN".  Voir
           la section VARIABLES D'ENVIRONNEMENT .

       -S CHEMIN
           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  les 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 CHEMIN
           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 le
           montage automatique. Ce comportement peut être évité avec l'option -t.

       -T, --ascii-tree
           Dessiner l'arbre avec des caractères ASCII. 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  du  style  par défaut du NCD, 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é, un « 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 Coré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  UTILISATEUR  et  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/UTILISATEUR/.treedata.wcd"  et  "/home/UTILISATEUR/.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\UTILISATEUR\treedata.wcd" et "\\users\UTILISATEUR\.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  générique  seulement.  Traiter  toutes  les correspondances comme des correspondances
           génériques.

       -x CHEMIN
           Exclure CHEMIN de l'examen.

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

               wcd -x <chemin1> -x <chemin2> -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 du 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 FICHIER
           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 génériques 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 commençant 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  génériques  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. La valeur par défaut étant de un.

           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
           affichée 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
       intégrée cd(1). Le programme est donc toujours appelé par une  fonction  ou  un  alias.  La  fonction  ou
       l'alias  incluent  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 ()
           {
               CHEMIN/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 ()
           {
               CHEMIN/wcdbash.exe "$@"
               . ${WCDHOME:-${HOME:-"c:"}}/wcd.go
           }

       bash OS/2 :

           wcd ()
           {
               CHEMIN/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 ()
           {
               CHEMIN/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 "CHEMIN/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 PATH.

       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"  et  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
           {
               CHEMIN\wcdwin32psh.exe $args
               & $env:HOME\wcdgo.ps1
           }

       Remplacer  CHEMIN  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.

   Version OS/2 Command Prompt
       Dans  un  OS/2  Command  Prompt  (cmd.exe) un programme OS/2 ne peut pas 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 une liste de priorité de  langues
           séparées  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 d'environnement WCDLOCALEDIR prévaut  sur  la  variable  LOCALEDIR  utilisée  pendant  la
           compilation  et  l'installation de wcd. 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ères  en  UTF-8, le paramètrage de
           l'environnement suivant peut être appliqué.

               export LC_CTYPE=fr_FR.UTF-8

       LC_ALL
           La  variable  d'environnement  LC_ALL  si  elle  est  définie,  prévaut  sur  toutes  les   variables
           d'environnement de locales qui commencent par LC_. 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épendantes
       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ères 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 correspondance 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 doit également prendre en charge l'UTF-8. La
       version xterm empaquetée avec XFree86 4.0 ou supérieur inclue  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'autres encodages de
       caractères 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ères 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 lettre 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
       <https://fr.wikipedia.org/wiki/Indicateur_d%27ordre_des_octets>), 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 rend é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. Fixez 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ères 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és 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

       fichier de bannissement
           Wcd place dans ce fichier optionnel les chemins bannis. Voir l'option -b. Les  caractères  génériques
           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  du  fichier  de pile peut être changé avec la variable d'environnement WCDSTACKFILE. Voir la
           section VARIABLES D'ENVIRONNEMENT.

       script « go »
           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 :> CHEMIN\rtdata.wcd
               S<Unix :> CHEMIN/.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:\Utilisateurs\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
           Utilisez  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  plusieurs  ré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%;\\lecteurprojet\projetX

           Un exemple pour les interfaces système POSIX :

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

           Un exemple pour les interfaces système Csh :

               setenv WCDSCAN "$HOME:/disqueprojet/projetX"

       WCDFILTER
           Spécifiez  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=projets;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.  Donnez  une  liste de chemins séparés par le séparateur de l'interface système utilisé
           pour PATH.

       WCDEXCLUDE
           Les chemins spécifiés par la variables d'environnement WCDEXCLUDE seront exlus par  wcd.  Voir  aussi
           les  options  -x et -xf. Donnez une liste de chemins séparés par le séparateur de l'interface système
           utilisé pour 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èrent
           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  commandes  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                                                2023-04-23                                             wcd(1)