diferencia entre comandos l y ls

Imagen de juliom6
0 puntos

Hola, recien me he dado cuenta que al teclear el comando "l" en ubuntu me muestra cierta información al igual que lo haría con el comando "ls" pero al hacerlo me muestra algunos asteriscos en algunos archivos, como en el ejemplo a continuacion, alguien me podria explicar que significan esos asteriscos??

julio@julio-PC:~/Escritorio/djcode/project/sitio$ l
datos.db manage.py* README.md search/ sitio/

julio@julio-PC:~/Escritorio/djcode/project/sitio$ ls
datos.db manage.py README.md search sitio

julio@julio-PC:~/Escritorio/djcode/project/sitio$ ll
total 84
drwxr-xr-x 5 julio julio 4096 feb 23 22:57 ./
drwxrwxr-x 3 julio julio 4096 feb 23 22:55 ../
-rw-r--r-- 1 julio julio 51200 feb 23 17:40 datos.db
drwxrwxr-x 8 julio julio 4096 feb 23 22:58 .git/
-rw-rw-r-- 1 julio julio 303 feb 23 22:56 .gitignore
-rwxr-xr-x 1 julio julio 248 feb 17 00:00 manage.py*
-rw-rw-r-- 1 julio julio 87 feb 23 22:56 README.md
drwxrwxr-x 2 julio julio 4096 feb 23 18:24 search/
drwxrwxr-x 2 julio julio 4096 feb 23 16:21 sitio/

ahi claramente se ve que que aparece un asterisco a la derecha del archivo manage.py, ese archivo es usado bastante por el framework web django, alguien me puede ayudar, gracias.

Imagen de Goyo
+1
0
-1

Es porque l es un alias para ls -CF. Lo puedes ver en el archivo ~/.bashrc:

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

El parámetro -F añade un indicador del tipo de archivo. Los posibles indicadores son estos (según una web que he encontrado, el manual y la ayuda de ls no lo especifica):

/ – directory.
nothing – normal file.
@ – link file.
* – Executable file

+1
0
-1