
De nombreuses choses peuvent être effectuées exclusivement dans une fenêtre de terminal, notamment diverses opérations sur le système de fichiers. Beaucoup de gens préfèrent être dans le terminal, mais lorsqu’il s’agit de gestion de fichiers, je ne suis généralement pas un fan, en partie parce que la navigation dans les dossiers peut être extrêmement fastidieuse lorsque vous devez écrire des chemins complets vers un répertoire donné.
Mais récemment, j’ai découvert une solution très simple, mais extrêmement intelligente et personnalisable. Zoxyde est une meilleure façon de gérer vos systèmes de fichiers ; il fonctionne avec la plupart des shells sous Windows, macOS et Linux, et il est entièrement gratuit. Qu’est-ce que ne pas aimer ?

Connexes
J’ai essayé de passer au terminal Windows pour tout, et c’est mieux que je ne le pensais
De toute façon, qui a besoin d’outils GUI ?
Zoxide remplace la commande cd
Pourquoi l’utiliseriez-vous à nouveau ?

Sous Windows, Zoxid peut être installé à partir de Winget, bien que vous puissiez l’obtenir pour d’autres plates-formes de différentes manières. Sur macOS, vous pouvez utiliser des outils comme Homebrew ou Crates.io (entre autres), et divers gestionnaires de packages Linux hébergent également zoxyde, notamment le référentiel Arch’s Extra, APT, DNF, etc. Vous devez ensuite activer Zoxid pour votre shell, un processus qui est également expliqué sur le GitHub du projet.
Une fois installé et que votre shell est correctement mis à jour, vous pouvez utiliser la commande z comme vous le feriez avec la commande cd. L’utilisation de base est à peu près la même, vous pouvez donc simplement taper quelque chose comme ceci pour accéder au dossier Téléchargements sur un PC Windows :
z C:\Users\joaoc\Downloads
Ce qui est différent, cependant, c’est que Zoxid se souviendra des répertoires que vous visitez et les classera dans sa base de données. Lorsque vous ouvrez un dossier pour la première fois, il est automatiquement ajouté à la base de données et s’il n’existe aucun autre dossier contenant le même dossier, vous pouvez désormais ouvrir ce dossier sans saisir le chemin complet. Pour l’exemple ci-dessus, je pourrais simplement taper :
z Downloads
Cela me mènerait directement au bon dossier, même si le dossier Téléchargements ne se trouve pas directement dans le dossier dans lequel je me trouve actuellement. C’est un énorme gain de temps. Si vous avez plusieurs dossiers portant le même nom, Z vous amènera par défaut au dossier le mieux classé de votre base de données. Z peut également correspondre à plusieurs mots, donc si vous tapez quelque chose comme z Down ads , vous serez toujours redirigé vers le dossier Téléchargements. Il correspondra automatiquement au répertoire le mieux classé correspondant à tous vos termes de recherche.

Si vous souhaitez choisir entre deux dossiers portant le même nom dans votre base de données, vous pouvez utiliser la commande zi à la place, qui affiche toutes les correspondances pour un nom de dossier donné afin que vous puissiez les sélectionner. Sinon, vous devrez peut-être effectuer un peu plus de configuration.

Connexes
11 commandes Linux que tout le monde devrait connaître pour gérer son stockage
Déplacez-vous dans vos lecteurs avec la ligne de commande.
Fzf est un module complémentaire important
Naviguez encore plus facilement

Le guide officiel de Zoxid mentionne un outil appelé fzf, mais il est étiqueté comme facultatif. Mais si vous voulez en tirer le meilleur parti, je le recommande fortement, car vous pouvez faire un peu plus si vous avez installé cet outil.
En effet, fzf permet plusieurs choses, notamment la possibilité de mettre à jour votre base de données manuellement. Une fois fzf installé, vous pouvez utiliser la commande d’édition zoxyde pour ouvrir votre base de données et voir tous les dossiers qui ont été enregistrés et leur classement actuel. Vous pouvez prioriser ou déprioriser des dossiers à l’aide de raccourcis clavier, ainsi que supprimer certains dossiers de la base de données si vous préférez.

En fonction de votre shell, fzf facilite également le choix entre des dossiers portant des noms identiques ou similaires. Au lieu d’utiliser la commande zi, vous pouvez saisir la commande z normale avec le nom du dossier, puis appuyer sur Espace puis sur Tab pour voir une liste interactive des dossiers correspondant à votre recherche. Cependant, cela ne fonctionne qu’avec bash (version 4.4 ou ultérieure), fish et zsh.

Connexes
J’exécute ces 4 commandes en premier à chaque nouvelle installation de Linux
C’est un bon point de départ si vous êtes nouveau sur la plateforme.
Cela fonctionne aussi avec Raycast (et vicinae)
Et quelques autres services également

Il n’y a pas grand chose à dire sur Zoxid lui-même, mais ce qui le rend encore plus cool est qu’il prend également en charge les intégrations avec d’autres outils. Par exemple, il fonctionne avec un gestionnaire de fichiers basé sur un terminal comme Felix, ou avec le plugin zsh-autocomplete qui ajoute des fonctionnalités de saisie semi-automatique à zsh.
Le plus important pour moi, cependant, est l’intégration avec Raycast. Vous savez peut-être déjà que j’adore Raycast, et en intégrant Zoxid, il devient d’autant plus facile d’accéder à un dossier que j’utilise fréquemment. Le plugin Zoxyde pour Raycast nécessite que fzf indexe correctement votre base de données, mais avec tout configuré, cela fonctionne.
Abonnez-vous pour plus de conseils sur les terminaux et de guides Zoxyde
Vous voulez des conseils de configuration plus approfondis sur Zoxid, des astuces de couplage fzf et des exemples d’intégration Raycast ? Abonnez-vous à la newsletter pour obtenir des procédures pratiques, des extraits de configuration et des ressources organisées qui développent Zoxid et les outils de terminal associés.
Abonnez-vous pour plus de conseils sur les terminaux et de guides Zoxyde
Vous voulez des conseils de configuration plus approfondis sur Zoxid, des astuces de couplage fzf et des exemples d’intégration Raycast ? Abonnez-vous à la newsletter pour obtenir des procédures pratiques, des extraits de configuration et des ressources organisées qui développent Zoxid et les outils de terminal associés.
Abonnez-vous
En vous abonnant, vous acceptez de recevoir la newsletter et les e-mails marketing, et acceptez les conditions d’utilisation et la politique de confidentialité de Valnet. Vous pouvez vous désinscrire à tout moment.
Avec cette intégration, vous n’avez même pas besoin d’être dans le terminal pour accéder rapidement à un dossier. Lancez simplement Raycast avec votre raccourci clavier préféré – vous pouvez même définir un raccourci clavier ou un alias pour accéder directement à la recherche Zoxid – et tapez le nom du dossier souhaité. Vous y serez redirigé instantanément dans le gestionnaire de fichiers de votre choix. C’est juste une autre façon de gagner du temps, même en dehors du terminal.
L’extension Zoxyde pour Raycast n’est pas encore disponible pour la version Windows, mais sous Linux, Vicinae prend en charge la version macOS du plugin, et cela fonctionne réellement. Encore une fois, vous aurez besoin à la fois de Zoxid et de Fzf, mais une fois les deux configurés, les dossiers de votre base de données apparaissent directement dans Vicinae pour que vous puissiez y accéder.

Connexes
Vicinae est essentiellement Raycast pour Linux, et c’est (presque) tout ce que je voulais
Linux s’est encore amélioré
Zoxyde est incroyable
On dit souvent que les grandes choses viennent dans les petits paquets, et Zoxid en est un excellent exemple. Il s’agit d’un petit outil qui n’a qu’un seul objectif très spécifique et qui ne semble pas si grand à première vue. Mais une fois que vous vous êtes habitué à la rapidité avec laquelle vous pouvez passer d’un dossier à un autre, à la fois dans le terminal et en utilisant un gestionnaire de fichiers via Raycast, les avantages deviennent très rapidement évidents. Si vous ne l’avez pas encore fait, vous pouvez consulter le GitHub de Zoxid ci-dessous pour en savoir plus.
![]()
Zoxyde
*️⃣ Lien source :
fenêtre du terminal, J’ai essayé de passer au terminal Windows pour tout, et c’est mieux que je ne le pensais , 11 commandes Linux que tout le monde devrait connaître pour gérer son stockage , J’exécute ces 4 commandes en premier sur chaque nouvelle installation Linux , J’adore Raycast, Conditions d’utilisation , Politique de confidentialité , Vicinae est essentiellement Raycast pour Linux, et c’est (presque) tout ce que je voulais ,