Иногда, когда я делаю опечатку в терминале и случайно говорю Bash интерпретировать /, я получаю вывод bash: /: Is a directory. Теперь я считаю, что этот вывод должен иметь дело с корневым каталогом или чем-то подобным.
Но я не понимаю, что, когда я ввожу увеличивающиеся количества спреев, он продолжает выводить одно и то же ...
//// -> bash: ////: Is a directory
//////// -> bash: ////////: Is a directory
/ является разделителем каталогов. Любая строка, которая заканчивается на нем, по определению является именем каталога:
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
Таким образом, серия из / s будет интерпретирована как серия {null} каталогов. [ ! d2]
/ является разделителем каталогов. Любая строка, которая заканчивается на нем, по определению является именем каталога:
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
Таким образом, серия из / s будет интерпретирована как серия {null} каталогов. [ ! d2]
/ является разделителем каталогов. Любая строка, которая заканчивается на нем, по определению является именем каталога:
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
Таким образом, серия из / s будет интерпретирована как серия {null} каталогов. [ ! d2]