Почему Bash выводит / является каталогом? [дубликат]

На этот вопрос уже есть ответ здесь:

Иногда когда я делаю опечатку в терминале и случайно приказываю Bash интерпретировать / , я получаю вывод bash: /: Is a directory . Теперь я считаю, что этот вывод должен иметь дело с корневым каталогом или чем-то в этом роде.

Но я не понимаю, что когда я ввожу увеличивающееся количество косых черт, он продолжает выводить то же самое ...

Примеры

//// -> bash: ////: Это каталог

//////// -> bash: ////////: Это каталог

-1
задан 6 January 2018 в 08:28

1 ответ

/ - разделитель каталогов. Любая строка, которая заканчивается в нем, по определению является именем каталога:

example #This could be a file or directory
example/ #This is a directory in the current directory
/example/ #This is a directory in the root directory

Таким образом, серия / будет интерпретирована как серия {null} каталогов.

3
ответ дан 6 January 2018 в 08:28
  • 1
    Doesn' t изменяют что-либо, насколько я могу сказать, что это имеет тот же самый эффект как отъезд файла там. Попытались перезагрузить, чтобы удостовериться, что изменение применяется, конечно. – Tomas 12 June 2012 в 05:52
  • 2
    Doesn' t изменяют что-либо, насколько я могу сказать, что это имеет тот же самый эффект как отъезд файла там. Попытались перезагрузить, чтобы удостовериться, что изменение применяется, конечно. – Tomas 12 June 2012 в 05:52
  • 3
    Doesn' t изменяют что-либо, насколько я могу сказать, что это имеет тот же самый эффект как отъезд файла там. Попытались перезагрузить, чтобы удостовериться, что изменение применяется, конечно. – Tomas 12 June 2012 в 05:52
  • 4
    Doesn' t изменяют что-либо, насколько я могу сказать, что это имеет тот же самый эффект как отъезд файла там. Попытались перезагрузить, чтобы удостовериться, что изменение применяется, конечно. – Tomas 12 June 2012 в 05:52
  • 5
    Doesn' t изменяют что-либо, насколько я могу сказать, что это имеет тот же самый эффект как отъезд файла там. Попытались перезагрузить, чтобы удостовериться, что изменение применяется, конечно. – Tomas 12 June 2012 в 05:52
  • 6
    Doesn' t изменяют что-либо, насколько я могу сказать, что это имеет тот же самый эффект как отъезд файла там. Попытались перезагрузить, чтобы удостовериться, что изменение применяется, конечно. – Tomas 12 June 2012 в 05:52

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

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