Wahrscheinlich Ihr ls Aliasing oder als Funktion in Ihrem .bashrc definiert ist oder /etc/profile oder anderswo.
Versuchen Sie den vollständigen Pfad zu ls wie
/bin/ls /var/lib/mysql/
Wahrscheinlich haben Sie einen Alias für ls definiert was das tut.
Um ls auszuführen direkt als \ls ausführen , z. B.
\ls /var/lib/mysql/
Um zu sehen, was als Alias verwendet wird, führen Sie Folgendes aus:type ls .
Wenn ja, entfernen Sie den Alias durch:
unalias ls
Andernfalls ist hier die Problemumgehung:
for dir in `ls -1 .`; do echo $dir; done
Sie sollten Ihre Aliase auf ls überprüfen . Zum Beispiel
$> alias ls
alias ls='ls --color=auto'
-F Flag hängt den Verzeichnisindikator an, also sollten Sie es aus Ihrem ls entfernen Aliase, wenn Sie es nicht brauchen.
Ungefähr ein Element pro Zeile . ls nutzbaren -1 haben Flag, also sollte es wie
ls -1 /var/lib/mysql/
wachuwar_funkfow
wachuwar_prueba
webdeard_arde