partisan42
@partisan42
Новичок в Linux.

Почему при монтировании шары с Windows нужен двойной слэш?

Доброго дня.
Понимаю что вопрос глупый, и в принципе ответ я уже сам нашёл, но мне дико интересно почему именно так, а не иначе? Надеюсь ваш ответ поможет мне лучше понять работу nix систем.
Есть шара на Win2012
Я хочу её смонтировать на CentOS7 машине.
Делаю так
[root@localhost ~]# mount.cifs \\10.10.10.12\distr /var/www/html/owncloud/data/serveit/files -o user=distr,domain=10.10.10.12,pass=pass
На что получаю
mount.cifs: bad UNC (\10.10.10.12distr)
Но если делаю
[root@localhost ~]# mount.cifs \\\\10.10.10.12\\distr /var/www/html/owncloud/data/serveit/files -o user=distr,domain=10.10.10.12,pass=pass
то всё прекрасно цепляется.
Тыкните пожалуйте пальцем, куда читать, что бы понять, зачем нужен двойной слэш, и в каких случая он ещё применяется?
Заранее, большое спасибо:)
  • Вопрос задан
  • 2829 просмотров
Решения вопроса 1
@Fixid Куратор тега Linux
В unix экранируют с помощью \. Поэтому запись вида \\ означает один \ в "безопасном текстовом" виде.
Но каждый символ надо экранировать отдельно, поэтому \\\\ = \\

В общем случае экранирование требуют| & ; < > ( ) $ ` \ " ' пробел и перевод строки и * ? [ ] # ~ = %
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Radjah
@Radjah
Для монтироования cifs путь можно указывать как //host/share.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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