Nous avons certains dossiers où les noms commencent par un "-". Si j'essaye de les entrer avec le terminal, cd
interprète le "-" comme option. Comment pourrais-je gérer cela?
cd '-my-directory'
?
Nous avons certains dossiers où les noms commencent par un "-". Si j'essaye de les entrer avec le terminal, cd
interprète le "-" comme option. Comment pourrais-je gérer cela?
cd '-my-directory'
?
Réponses:
Cela devrait simplement fonctionner:
cd /path/to/-folderthatstartswithdash
MODIFIER :
Selon cette question , cela fonctionne si vous souhaitez uniquement saisir le nom:
cd -- -folderthatstartswithdash
--
méthode est la bonne réponse ... elle fonctionnera avec la plupart des utilitaires standard qui acceptent un nom de fichier comme argument et évite d'avoir à qualifier complètement le chemin.
--
méthode fonctionne car elle "désactive" l'analyse des arguments.
--
.
cd ./-folder
fonctionne généralement assez bien ici (et aussi avec d'autres commandes)
Mettre le nom entre guillemets devrait fonctionner.
-
comme un caractère d'option. Mais il n'y a aucun moyen de citer devrait pouvoir changer ce comportement.