He notado que algunos de mis archivos tienen un asterisco al final.
¿El asterisco al final tiene algún significado particular? Creo que en su mayoría son ejecutables y se muestran en verde por el ls
comando.
Verá eso ./bkmp*
y ./bkmp0*
tendrá un asterisco al final. Son scripts ejecutables de bash.
Aquí está mi salida:
drwxr-xr-x 7 username username 4096 Oct 2 18:28 ./
drwxr-xr-x 8 root root 4096 Oct 2 09:25 ../
-rw-r--r-- 1 username username 3724 Sep 22 03:06 .bashrc
-rwxr--r-- 1 username username 319 Sep 22 03:42 .bkmp*
-rwxr--r-- 1 username username 324 Sep 29 23:30 .bkmp0*
drwx------ 2 username username 4096 Sep 17 13:52 .cache/
-rw-r--r-- 1 username username 675 Sep 17 13:37 .profile
drwx------ 2 username username 4096 Sep 22 10:10 .ssh/
drwx------ 2 username username 4096 Sep 24 19:49 .ssh.local/
drwxr-xr-x 2 username username 4096 Sep 22 04:10 archives/
drwxr-xr-x 3 username username 4096 Sep 24 19:51 home/
-rw-r--r-- 1 username username 27511 Sep 24 19:51 username_backup.20120924_1908.tar.gz
filesystem
ls
vfclists
fuente
fuente
echo *
tiene el mismo resultado quels
Respuestas:
Si solo está usando
ls
sin argumentos, parece que está usando un alias parals
. Para obtener el mismo resultado, necesito usarls -lF
. Desde la página dells
manual:Los símbolos significan lo siguiente:
Para probar si está usando un alias, use
alias ls
. El mío (que es el predeterminado de Ubuntu) dice:Puede encontrar más información sobre el uso de alias aquí .
fuente
ll
hará esto, ya que es un alias dels -alF
.Esos archivos son de hecho ejecutables. Es porque has (o tu
.bashrc
archivo ha) especificado la-F
opción. Lamentablemente, la página de manual no es muy clara al respecto:Pero hasta donde yo sé
*
es para ejecutables,/
para directorios,=
para enchufes,>
para puertas,@
para enlaces simbólicos,|
para FIFO y nada para archivos normales.Además, el color verde se debe a que
.bashrc
ha especificado (o su archivo) la--color
opción.fuente
Parece que su ls está configurado para denotar archivos ejecutables.
http://forums.whirlpool.net.au/archive/961288
Tal vez tu ls tenga un alias con algo extra. comprobar
fuente
Estoy pensando que son ejecutables y comienzan a ejecutarse si inicia su sistema. algo así como scripts de inicio.
fuente