Jusqu'à présent, deux excellentes réponses ont été données dans d'autres réponses, j'ai une autre possibilité :
ln -s /media/prasanth/01D0F888E7BC91801/github/projects ~/mygitfiles
Créera un lien symbolique vers le chemin long dans votre répertoire personnel.
Les liens symboliques sont comme des raccourcis qui pointent vers un autre fichier ou répertoire, et la plupart des programmes les traiteront comme normaux. Vous pouvez en toute sécurité rm
le lien symbolique sans affecter le chemin qu'il pointe. Vous pouvez observer où le lien symbolique pointe avec ls -l
.
Vous pouvez utiliser le lien symbolique comme s'il s'agissait d'un véritable répertoire et faire cd ~/mygitfiles
.
Remarquez que ~ est simplement un alias pour votre répertoire personnel, qui pourrait être un endroit sensé pour un tel lien symbolique.
Sachez que l'utilisation de ce lien symbolique affecte finalement votre répertoire de travail actuel.
En règle générale, je recommanderais la réponse de Nicolas Delvaux, ou celle d'Eduardo Cola, mais l'utilisation d'un lien symbolique pourrait être tout aussi utile - voire plus.