Por que o comando 'ls' no linux retorna alguns resultados em [squarebrackets] .jar?

1

Abaixo está um exemplo de saída do que eu vejo quando executo o comando 'ls' em alguns diretórios no linux (isso é de um diretório tomcat / common / lib).

No entanto, não estou claro por que alguns nomes de arquivos estão aparecendo dentro de [colchetes]

Se alguém pudesse esclarecer isso para mim, seria muito apreciado!

-rw-r--r-- 1 root root  1038825 Aug 30  2006 [ant].jar
-rw-r--r-- 1 root root   566376 Apr  1  2008 [commons-collections].jar
-rw-r--r-- 1 root root   107392 Aug 18  2006 [commons-dbcp].jar
-rw-r--r-- 1 root root   114374 Aug 17  2006 [commons-el].jar
-rw-r--r-- 1 root root   114374 Aug 17  2006 commons-el.jar
-rw-r--r-- 1 root root    25913 Aug 10  2006 [commons-logging-api].jar
-rw-r--r-- 1 root root   112331 Jun 21  2007 commons-modeler.jar
-rw-r--r-- 1 root root    59695 Sep 26  2006 [commons-pool].jar
-rw-r--r-- 1 root root     1201 Jul 22  2009 etag-support.jar
-rw-r--r-- 1 root root    47008 Aug 18  2006 [jaf].jar
    
por QuakerOat 25.11.2010 / 18:25

2 respostas

5

Porque os nomes dos arquivos têm colchetes entre eles - exatamente como o comentário de Ignacio Vazquez-Abrams diz.

Você pode descobrir que alguém copiou esses arquivos e usou colchetes como um tipo de marcador especial. Descubra quem escreveu e pergunte a eles.

    
por 25.11.2010 / 18:29
1

"Tomcat parece fazer isso a partir do RPM instala no redhat. Eu não tenho idéia porque gosta de fazer isso" - Resorath.

Esta é a conclusão a que cheguei agora também.

Obrigado por todas as sugestões

    
por 25.11.2010 / 22:16