Pravděpodobně váš ls je alias nebo definován jako funkce ve vašem .bashrc nebo /etc/profile nebo jinde.
Vyzkoušejte úplnou cestu k ls jako
/bin/ls /var/lib/mysql/
Pravděpodobně jste definovali alias pro ls která to dělá.
Chcete-li spustit ls přímo, spustit jako \ls , např.
\ls /var/lib/mysql/
Chcete-li zjistit, k čemu je přiřazen alias, spusťte:type ls .
Pokud ano, odeberte alias pomocí:
unalias ls
Jinak zde je řešení:
for dir in `ls -1 .`; do echo $dir; done
Měli byste zkontrolovat své aliasy pro ls . Například,
$> alias ls
alias ls='ls --color=auto'
-F flag připojuje indikátor adresáře, takže byste jej měli odstranit ze svého ls aliasy, pokud je nepotřebujete.
Přibližně jedna položka po řádku . ls mít použitelné -1 flag, takže by to mělo fungovat jako
ls -1 /var/lib/mysql/
wachuwar_funkfow
wachuwar_prueba
webdeard_arde