Percebi que alguns dos meus arquivos têm um asterisco no final.
O asterisco no final tem algum significado particular? Eu acho que eles são executáveis e exibidos em verde pelo ls
comando.
Você verá isso ./bkmp*
e ./bkmp0*
terá um asterisco no final. Eles são scripts executáveis do bash.
Aqui está a minha saída:
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
fonte
fonte
echo *
tem a mesma saída quels
Respostas:
Se você estiver usando apenas
ls
sem argumentos, parece que está usando um alias parals
. Para obter a mesma saída, preciso usarls -lF
. Na página dels
manual:Os símbolos significam o seguinte:
Para testar se você está usando um alias, use
alias ls
. O meu (que é o padrão do Ubuntu) diz:Mais informações sobre o uso de aliases podem ser encontradas aqui .
fonte
ll
fará isso, pois é um apelido dels -alF
.Esses arquivos são realmente executáveis. É porque você
.bashrc
especificou (ou seu arquivo) a-F
opção. Infelizmente, a página de manual não é muito clara sobre isso:Mas, tanto quanto sei,
*
é para executáveis,/
diretórios,=
soquetes,>
portas,@
links simbólicos,|
FIFOs e nada para arquivos regulares.Além disso, a cor verde é porque você
.bashrc
especificou (ou seu arquivo) a--color
opção.fonte
Parece que o seu ls está configurado para indicar arquivos executáveis.
http://forums.whirlpool.net.au/archive/961288
Talvez o seu ls esteja com alias de algo extra. Verifica
fonte
Eu estou pensando como eles são executáveis e eles começam a correr se você iniciar o sistema. algo como scripts de inicialização.
fonte