我用的是Ubuntu 16.04
步骤1)我登录了我的root
用户帐户。
步骤2)我使用cd
导航到另一个用户帐户的主目录。
步骤3)我输入了ls
来检查该目录的内容。
第4步)内容返回为空。
步骤5)我输入了mkdir .ssh
来创建一个目录。
(结果) mkdir: cannot create directory '.ssh': File exists
问:如果目录中存在.ssh文件夹,为什么该目录被列为空目录?
我登录root是因为这是一个测试服务器。我不断地创造和摧毁它。
发布于 2017-11-29 01:49:44
在步骤3中,键入ls -a
以列出目录的内容。
名以.
开头的文件或目录将被ls
忽略。
发布于 2017-11-29 09:37:37
.ssh是一个隐藏目录,因为它以.
开头。
若要列出隐藏的文件和目录,请使用ls -a
而不是仅使用ls
。
发布于 2017-11-29 20:22:01
".“为隐藏文件夹/文件保留。默认情况下,ls
不会列出隐藏的文件和目录。(".“还有“.”是任何目录中的两个默认隐藏目录)。若要查看文件夹中的所有文件,请使用ls -a
或ls -al
(如果需要更多有关每个文件/文件夹的详细信息)。
https://serverfault.com/questions/885621
复制相似问题