我正在使用 Ubuntu 16.04。
步骤 1) 我登录到我的root用户帐户。
步骤 2) 我曾经cd导航到不同用户帐户的主目录。
步骤 3) 我输入ls以检查该目录的内容。
步骤 4) 内容返回为空。
第 5 步)我键入mkdir .ssh以创建一个目录。
结果) mkdir: cannot create directory '.ssh': File exists
问题:如果目录中存在 .ssh 文件夹,为什么该目录列为空?
- 更新 -
我登录到 root 因为这是一个测试服务器。我不断地创造和摧毁它。
小智 35
ls本身不显示隐藏目录(隐藏目录和文件是以 开头的.,例如.ssh)
尝试ls -a在目录中使用。
从 ls 联机帮助页:
-a, --all
不要忽略以 开头的条目。
正如评论中所指出的,“隐藏”目录和文件在技术上不是一回事,只是在许多常用工具中内置了代码来处理.并..具有特殊意义,结果.通常被大多数工具认为是“隐藏”的。我使用这个术语的原因是因为听到它以这种方式被提及是很常见的。
此外.,..通常对大多数文件系统具有特殊意义,分别表示当前目录和父目录。
| 归档时间: |
|
| 查看次数: |
6603 次 |
| 最近记录: |