Мне было интересно, что - в опциях ls означает

Я сам пишу код на C, и мне нужно это реализовать, но я не могу найти, что это такое

Любая помощь ? Спасибо ❤

1 ответ1

2

Это просто означает прекращение обработки параметров, чтобы любые последующие аргументы не рассматривались как параметры. Это соглашение принято во многих Unix-утилитах и полезно, если вы хотите передать аргумент, начинающийся с - , но не хотите, чтобы он рассматривался как опция.

Например, если вы хотите просмотреть детали файла с именем -F , то ls -l -F не будет делать то, что вам нужно, а ls -l -- -F .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .