Мне было интересно, что - в опциях ls означает
Я сам пишу код на C, и мне нужно это реализовать, но я не могу найти, что это такое
Любая помощь ? Спасибо ❤
Это просто означает прекращение обработки параметров, чтобы любые последующие аргументы не рассматривались как параметры. Это соглашение принято во многих Unix-утилитах и полезно, если вы хотите передать аргумент, начинающийся с -
, но не хотите, чтобы он рассматривался как опция.
Например, если вы хотите просмотреть детали файла с именем -F
, то ls -l -F
не будет делать то, что вам нужно, а ls -l -- -F
.