Почему я не мог создать папку, названную '/' использование терминала?

Я пытался создать папку с именем '/' использование команды mkdir. Но это возвратило высказывание сообщения:

mkdir: cannot create directory ‘/’: File exists

Я пытался заключить в кавычки имя '/' и добавить символ ESC как \. Но тем не менее это возвратило то же сообщение об ошибке. Кто-либо может сказать мне, какова проблема, с которой я сталкиваюсь здесь?

2
задан 22 July 2016 в 09:45

2 ответа

/ разделитель каталога, имена файлов и имена каталогов не могут содержать его. Проверьте Зарезервированные символы и слова в Википедии.

Используя / один точки к каталогу самого верхнего уровня, который, поскольку Вам сказали, уже существует.

10
ответ дан 2 December 2019 в 01:25

Поскольку корневой каталог (/) уже создается, когда установка иерархии файловой системы в *отклоняет (в первый раз, когда Вы устанавливаете систему), Вы получаете упомянутую ошибку при высказывании, что каталог уже существует.

Как примечание стороны, если Вы хотите создать файл/каталог, названный foo/bar, Вы не сможете к тому, потому что / разделитель, используемый для различения каталоги в *, отклоняют.

Это прибывает со дней Unix. Согласно дизайну файловой системы Unix, имя файла может содержать любой символ кроме / и \0 (ASCII NUL).

6
ответ дан 2 December 2019 в 01:25

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

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