Bonjour, J'ai récemment téléchargé this configuration .bash_profile, mais je rencontre un petit problème lors de l'exécution de la commande ls
dans Terminal (Mac OS X - Sierra, 10.12.6).ls - Ne fonctionne pas dans certains répertoires
ls: illegal option -- - usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]
Comme vous pouvez le voir, je n'ai pas d'alias, et ls est où il devrait être (je l'espère au moins).
Que se passe-t-il ici? Tout ce que je devrais faire pour essayer de remédier à cette situation?
Huh, c'est un peu inintéressant, mais néanmoins fascinant! Savez-vous s'il y a une raison historique c'est le cas? J'aimerais apprendre plus! –
@RicardoIglesias: Unintuitive en effet. Soyez reconnaissant que vous avez découvert cela avec 'ls' ... J'ai fait il y a beaucoup d'années avec' rm'! – rodrigo
Une autre solution (pour les versions de 'ls' ou autre commande qui ne supporte pas' --') est d'utiliser 'ls -d ./*/'. Le '. /' Supplémentaire devant le modèle de fichier n'affecte pas leur interprétation en tant que noms de fichiers ("./" signifie simplement "dans le répertoire courant"), mais cela les rend sans ambiguïté, puisque './-' ne sera pas être confondu avec une option de commande. –