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