Когда я выполняю ls --
:
$<strong>ls --</strong>
a.out ft_ls.c ft_ls.h ft_ls.h.gch libft`
отображает содержимое текущего каталога,
, но только -
интерпретируется как каталог с именем '-':
$<strong>ls -</strong>
ls: -: No such file or directory
и ls ---
- недопустимый флаг:
$<strong>ls ---</strong>
ls: illegal option -- -
usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]
и можно ли узнать, почему ---
по умолчанию не интерпретируется как имя файла?