为什么linux中的'ls'命令会在[squarebrackets].jar中返回一些结果?

Qua*_*Oat 1 linux shell tomcat

下面是我在 linux 中的某些目录(来自 tomcat/common/lib 目录)上运行“ls”命令时看到的示例输出。

但是我不清楚为什么有些文件名出现在 [方括号] 中

如果有人能为我澄清这一点,将不胜感激!

-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
Run Code Online (Sandbox Code Playgroud)

小智 5

因为文件名中有方括号 - 就像 Ignacio Vazquez-Abrams 的评论所说。

您可能会发现有人一直在复制这些文件并使用方括号作为一种特殊标记。找出是谁写的并询问他们。