Probablement, votre ls est aliasé ou défini comme une fonction dans votre .bashrc ou /etc/profile ou ailleurs.
Essayez le chemin complet vers ls j'aime
/bin/ls /var/lib/mysql/
Vous avez probablement défini un alias pour ls qui fait ça.
Pour exécuter ls directement, exécuté en tant que \ls , par exemple
\ls /var/lib/mysql/
Pour voir à quoi correspond l'alias, exécutez :type ls .
Si c'est le cas, supprimez l'alias en :
unalias ls
Sinon, voici la solution :
for dir in `ls -1 .`; do echo $dir; done
Vous devriez vérifier vos alias pour ls . Par exemple,
$> alias ls
alias ls='ls --color=auto'
-F flag ajoute un indicateur de répertoire, vous devez donc le supprimer de votre ls alias si vous n'en avez pas besoin.
Environ un élément par ligne . ls avoir -1 utilisable flag, il devrait donc fonctionner comme
ls -1 /var/lib/mysql/
wachuwar_funkfow
wachuwar_prueba
webdeard_arde