GNU/Linux >> Tutoriels Linux >  >> Linux

Créer des raccourcis vers les répertoires fréquemment utilisés sous Linux

Il y a quelque temps, nous avons entendu parler de pushd , popd et répertoires commandes, qui sont utilisées pour une navigation plus rapide CLI. Ces trois commandes permettent une navigation beaucoup plus rapide entre les répertoires. Aujourd'hui, je suis tombé sur un outil similaire appelé "raccourci" qui peut également être utilisé pour une navigation plus rapide et plus facile entre une pile de répertoires. Vous pouvez utiliser ce petit outil pour créer des raccourcis vers vos répertoires les plus couramment et fréquemment utilisés dans votre SHELL. Il est connu pour fonctionner sur les shells ZSH et BASH.

Installer le raccourci sous Linux

Pour installer le raccourci, git clone son dépôt :

$ git clone https://github.com/zakkor/shortcut.git

La commande ci-dessus clonera le contenu dans un dossier appelé "raccourci" dans votre répertoire de travail actuel.

Allez dans le répertoire "raccourci":

$ cd shortcut/

Exécutez la commande suivante pour l'installer :

$ sh install.sh

La commande ci-dessus placera un raccourci exécutable dans /usr/local/bin , et ajoutez une fonction shell appelée sc à votre .zshrc .

Si vous utilisez BASH, modifiez install.sh fichier :

$ vi install.sh

Modifiez la ligne suivante :

cat alias.sh >> ~/.zshrc

À :

cat alias.sh >> ~/.bashrc

Enregistrez et fermez le fichier. Ensuite, exécutez la commande suivante pour installer "raccourci":

$ sh install.sh

Enfin, exécutez la commande suivante pour mettre à jour les modifications.

$ source ~/.bashrc

Créez des raccourcis vers les répertoires fréquemment utilisés dans votre shell à l'aide d'un raccourci

Créons un exemple de hiérarchie de répertoires.

$ mkdir -p abcd/efgh/ijkl/mnop/qrst/uvwx/yz/

Voici notre hiérarchie de répertoire :

$ tree abcd/
abcd/
└── efgh
 └── ijkl
 └── mnop
 └── qrst
 └── uvwx
 └── yz

6 directories, 0 files

Supposons que nous sommes dans abcd/efgh/ijkl/mnop/qrst/uvwx/yz/ répertoire.

Pour créer un raccourci vers ce répertoire, lancez simplement :

$ sc yz .

Commande de raccourci en action

Veuillez faire attention au point (.) à la fin de la commande. Ici, yz est le nom du raccourci vers abcd/efgh/ijkl/mnop/qrst/uvwx/yz/ annuaire. Vous pouvez utiliser n'importe quel nom pour le raccourci. Dans ce cas, j'ai utilisé le nom réel du répertoire (yz) comme nom de raccourci.

A partir de maintenant, vous pouvez cd vers /yz répertoire depuis n'importe quel emplacement en utilisant simplement la commande suivante :

$ sc yz

Commande de raccourci en action

Comme vous le voyez dans la capture d'écran ci-dessus, il s'agit d'un long chemin et il faudra de nombreuses frappes pour accéder à ce répertoire. Habituellement, nous utilisons la commande suivante pour accéder à ce répertoire.

$ cd abcd/efgh/ijkl/mnop/qrst/uvwx/yz/

Mais, vous n'êtes pas obligé de taper le chemin complet. Créez simplement un raccourci vers le répertoire /some/long/path/ à l'aide de l'utilitaire "raccourci" et cd vers ce répertoire en un rien de temps.

Vous pouvez également créer un raccourci en utilisant le chemin absolu si vous le souhaitez, comme ci-dessous :

$ sc go abcd/efgh/ijkl/mnop/qrst/uvwx/

Ici, allez est le nom du raccourci vers le répertoire abcd/efgh/ijkl/mnop/qrst/uvwx/ .

Pour accéder à ce répertoire, tapez simplement :

$ sc go

Commande de raccourci en action

Tous les raccourcis seront stockés un par un dans un fichier appelé ~/.scrc comme indiqué ci-dessous.

yz /home/sk/abcd/efgh/ijkl/mnop/qrst/uvwx/yz
go /home/sk/abcd/efgh/ijkl/mnop/qrst/uvwx

Tous les raccourcis sont persistants. Si vous ne voulez pas de raccourci vers un répertoire spécifique, ouvrez simplement ce fichier dans n'importe quel éditeur et supprimez la ligne de raccourci correspondante.

Bien sûr, vous pouvez utiliser alias ou ln pour naviguer dans la pile de répertoires. Cependant, il est toujours bon de connaître l'alternative. Pour ceux qui recherchent une approche alternative, essayez-la. Vous ne serez pas déçu !


Linux
  1. Apprenez les raccourcis du gestionnaire de fenêtres i3 Linux

  2. 5 exemples pour créer plusieurs répertoires sous Linux

  3. Comment renommer un répertoire sous Linux

  4. Linux - Comment inspecter les informations de structure de répertoire d'un fichier Unix/linux ?

  5. Comment créer un nouveau répertoire sous Linux

Comment obtenir la taille d'un répertoire sous Linux

Comment supprimer (supprimer) le répertoire sous Linux

Comment créer des raccourcis sur le bureau Linux

Commande mkdir :créer de nouveaux répertoires sous Linux

90 commandes Linux fréquemment utilisées par les administrateurs système Linux

La commande Linux find Directory :Explication