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