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