首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么这个带点和反斜杠的文件只显示在ls、-lah而不是ls?

为什么这个带点和反斜杠的文件只显示在ls、-lah而不是ls?
EN

Server Fault用户
提问于 2016-04-16 13:45:08
回答 1查看 311关注 0票数 0

我正在删除一个已被确认为受感染的文件。该文件的名称中有点和窗口样式的反斜杠。(Linux目录以类似于"/“的斜杠分隔,而此文件包含类似于”\“的斜杠)

实际的文件名是(注意,这不是路径,整个字符串就是名称):

代码语言:javascript
复制
..\lib\plugin\amd.dll

这个粘贴的文本显示我使用ls -lah查看该文件(请参见第4行)

代码语言:javascript
复制
-rw-rw----  1 mysql mysql 9.3K Aug 11  2014 host.frm
-rw-rw----  1 mysql mysql    0 Aug 11  2014 host.MYD
-rw-rw----  1 mysql mysql 2.0K Aug 11  2014 host.MYI
-rw-rw-rw-  1 mysql mysql  40K Nov  9  2014 ..\lib\plugin\amd.dll
-rw-rw----  1 mysql mysql 8.4K Feb  7  2015 lokfdh.frm
-rw-rw----  1 mysql mysql 8.6K Aug 11  2014 ndb_binlog_index.frm
-rw-rw----  1 mysql mysql    0 Aug 11  2014 ndb_binlog_index.MYD
-rw-rw----  1 mysql mysql 1.0K Aug 11  2014 ndb_binlog_index.MYI

但是,如果我只使用"ls“,则不会显示该文件。请参阅下面没有文件的粘贴文本。对于"ls -lah“(如上所示),该文件就出现在"host.MYI”之后,但是仅使用"ls“(如下所示),文件就根本不会出现。

代码语言:javascript
复制
host.frm
host.MYD
host.MYI
lokfdh.frm
ndb_binlog_index.frm
ndb_binlog_index.MYD
ndb_binlog_index.MYI

我的问题是,为什么我需要使用"ls -lah“来查看它?为什么“s”不能单独显示出来呢?

谢谢。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2016-04-16 14:13:39

特别是-a,它带来了不同的影响。

来自ls(1):

代码语言:javascript
复制
   -a, --all
          do not ignore entries starting with .

Ie,通常以点(.)开头的文件名被认为是“隐藏的”(通常用于用户主目录中的配置文件)。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/770833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档