小编lam*_*vel的帖子

为什么在写命令 ls 后我看不到真正的文件夹?

在用户评论后,即使pLumo给出了正确答案(非常感谢!)

我打开终端,以 root 用户身份连接我的远程服务器:

shh root@myip
Run Code Online (Sandbox Code Playgroud)

以 root 用户身份在我的服务器中:

[root@servidor ~]
Run Code Online (Sandbox Code Playgroud)

如果键入ls我得到一些文件,但我看不到任何文件夹为/home.

当我输入时/home,实际上我访问/home目录,因此我可以执行ls并查看该目录中的所有内容。

问题是,为什么[root@servidor ~]我看不到服务器中的所有内容?

如果我这样做,但是在我的笔记本电脑中,当我运行终端时,我可以看到很多文件夹,但是就像服务器案例一样,如果我执行 cd/进入根目录,我会再次看到所有内容。

当我启动终端时:

~ 
Run Code Online (Sandbox Code Playgroud)

如果我输入ls

Code       Desktop    Downloads   Music      pdf       Public     Videos
Descargas  Documents  Escritorio  Pictures  Templates
Run Code Online (Sandbox Code Playgroud)

如果我输入密码:

/home/mynameuser
Run Code Online (Sandbox Code Playgroud)

如果我输入~

~ cd /
Run Code Online (Sandbox Code Playgroud)

我可以看到每个目录和文件:

bin      Documents       lib         Music     run       Templates  vmlinuz
boot     Downloads       lib64       opt       sbin      timeshift  vmlinuz.old
cdrom    etc             lost+found  Pictures  snap      tmp
core …
Run Code Online (Sandbox Code Playgroud)

ssh filesystem command-line home-directory

2
推荐指数
1
解决办法
3183
查看次数

标签 统计

command-line ×1

filesystem ×1

home-directory ×1

ssh ×1