微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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 .

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

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

原文地址:https://www.jb51.cc/ubuntu/348942.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐