Probabilmente, il tuo ls
è aliasato o definito come una funzione nel tuo .bashrc
o /etc/profile
o altrove.
Prova il percorso completo per ls
come
/bin/ls /var/lib/mysql/
Probabilmente hai definito l'alias per ls
che lo sta facendo.
Per eseguire ls
direttamente, esegui come \ls
, ad esempio
\ls /var/lib/mysql/
Per vedere a cosa è associato l'alias, eseguire:type ls
.
In tal caso, rimuovi l'alias di:
unalias ls
Altrimenti, ecco la soluzione alternativa:
for dir in `ls -1 .`; do echo $dir; done
Dovresti controllare i tuoi alias per ls
. Ad esempio,
$> alias ls
alias ls='ls --color=auto'
-F
flag aggiunge l'indicatore di directory, quindi dovresti rimuoverlo dal tuo ls
alias se non ne hai bisogno.
Informazioni su un elemento per riga . ls
hanno -1
utilizzabili flag, quindi dovrebbe funzionare come
ls -1 /var/lib/mysql/
wachuwar_funkfow
wachuwar_prueba
webdeard_arde