Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Par Mark Russinovich
Publication : 13 octobre 2025
Télécharger jcd pour Linux et macOS (GitHub)
Présentation
jcd (changement de répertoire par saut) est un outil en ligne de commande basé sur Rust qui fournit une navigation de répertoire améliorée avec la correspondance partielle et la sélection optimale.
C’est comme la cd commande, mais avec des superpuissances !
Fonctionnalités
- Navigation par onglet : Parcours intelligent à travers toutes les correspondances avec des indications visuelles et des indicateurs animés de chargement.
- Cycle bidirectionnel des onglets : le tab passe aux onglets suivants, Maj+Tab retourne aux onglets précédents
- Contrôle de la sensibilité à la casse : utilisez un drapeau
-ipour la correspondance insensible à la casse (par défaut, la correspondance est sensible à la casse) - Prise en charge de l'ignorance des répertoires : ignorer les répertoires indésirables à l'aide de fichiers
.jcdignoreavec des modèles regex - Configuration flexible des fichiers ignorés : prise en charge des fichiers ignorés au niveau du projet, de l'utilisateur et du système.
- Saut vers la première correspondance : appuyez sur Entrée après avoir saisi le texte pour accéder immédiatement à la meilleure correspondance.
- Ordre de correspondance de priorité :
- Correspondances exactes priorisées par rapport aux correspondances partielles
- Les correspondances d’arborescence vers le haut (répertoires parents) ont la priorité la plus élevée
- Correspondances d’arborescence vers le bas (sous-répertoires) triées par proximité
- Tri alphabétique au sein d'un même niveau de priorité
- Correspondance de sous-chaîne : rechercher des répertoires par correspondance de noms partiels
- Recherche bidirectionnelle : recherche dans l’arborescence du répertoire et vers le bas dans les sous-répertoires
Usage
Usage:
jcd [-i] [-x] <directory_pattern> - Changes directory according to the pattern
Flags:
-i - Case-insensitive matching (default: case-sensitive)
-x - Bypass ignore patterns (search all directories)
directory_pattern:
jcd <substring> # Navigate to directory matching substring
jcd <absolute_path> # Navigate to absolute path
jcd <path/pattern> # Navigate using path-like patterns
Télécharger jcd pour Linux et macOS (GitHub)
S’exécute sur :
- Linux
- macOS