ubuntu – ls命令不显示文件夹但我无法创建它,因为文件夹已存在

我正在使用Ubuntu 16.04.

步骤1)我登录了我的root用户帐户.

步骤2)我使用cd导航到不同的用户帐户的主目录.

步骤3)我输入ls来检查该目录的内容.

步骤4)内容返回为空.

步骤5)我键入mkdir .ssh来创建目录.

结果)mkdir:无法创建目录’.ssh’:文件存在

问题:如果目录中存在.ssh文件夹,为什么列出的目录为空?

– 更新 –

登录到root,因为这是一个测试服务器.我反复创造并摧毁它.

ls本身并不显示隐藏目录(隐藏目录和文件是以.开头的那些.,例如.ssh)

尝试在目录中使用ls -a.

从ls联机帮助页:

-a,–all

do not ignore entries starting with .

正如评论中所指出的那样,“隐藏”目录和文件在技术上并不是一件事,只有代码内置于许多常用工具中.和..具有特殊意义,结果是.通常被大多数工具视为“隐藏”.我使用这个术语的原因是因为听到这种方式是常见的.

另外.和…通常对大多数文件系统都有特殊含义,分别表示当前目录和父目录.

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...