Почему после команды записи ls я не вижу реальные папки?

После комментариев пользователей я собираюсь отредактировать этот вопрос, пытающийся быть точным, даже когда pLumo дал корректный ответ (большое спасибо!)

Я открываю терминал, для подключения моего удаленного сервера как пользователь root:

shh root@myip

в моем сервере как пользователь root:

[root@servidor ~]

Если тип ls Я получаю некоторые файлы, НО я не вижу папки как /home.

Когда я ввожу /home, на самом деле я получаю доступ к /home каталог, таким образом, я могу сделать ls и посмотрите все в этом каталоге.

Вопрос был, почему от [root@servidor ~] Я не мог видеть все в сервере?

Если я делаю это, но в моем ноутбуке, когда я выполняю терминал I, видят много папок, но как случай сервера, Если я делаю CD / для прибытия в корневой каталог я вижу все снова.

Когда я запускаю свой терминал:

~ 

если я ввожу ls:

Code       Desktop    Downloads   Music      pdf       Public     Videos
Descargas  Documents  Escritorio  Pictures  Templates

Если я ввожу pwd:

/home/mynameuser

Если я ввожу от ~ :

~ cd /

Я вижу каждый каталог и файлы:

bin      Documents       lib         Music     run       Templates  vmlinuz
boot     Downloads       lib64       opt       sbin      timeshift  vmlinuz.old
cdrom    etc             lost+found  Pictures  snap      tmp
core     home            media       proc      srv       usr
Desktop  initrd.img      mnt         Public    swapfile  var
dev      initrd.img.old  mssql-cli   root      sys       Videos

Если я ввожу от /:

/ cd home/mynameuser

Я перехожу к тому же ~ вначале:

pwd =>

home/mynameuser

Я думаю, я решаю свой собственный вопрос после pLumo объяснение.

Когда я запускаю свой терминал в моем ноутбуке, он открывается внутри /home/mynameuser.

Когда я запускаю свое соединение SSH, Оно запускается в /root каталог, который это не /home directory.

1
задан 22 November 2019 в 11:59

1 ответ

TL; DR:

С ls Вы видите содержание текущий рабочий dir. Вы, вероятно, внутренние ~, не в /, именно поэтому Вы не видите /home.

<час>

каталог home обычно помещается ниже /, корень каталога. Выполнение ls /home покажет содержание отовсюду, потому что пути, запускающиеся с /, абсолютные пути.

При использовании ls Вы ищете каталоги в своем текущем рабочем каталоге. Используйте pwd для раскрытия его. Для нового ssh соединение это обычно ~ (иначе /home/$USER/ == пользовательский корневой каталог).

Использование ls / для наблюдения home внутренняя часть каталог базируются или cd / для изменения текущего рабочего каталога на корень каталога.

3
ответ дан 3 December 2019 в 07:19

Другие вопросы по тегам:

Похожие вопросы: