Что такое команда -f и что она делает?

Что такое команда -f и что она делает?

Я погуглил и ничего не вышло, что странно, потому что у меня есть код для внедрения Chrome. Итак, что же он делает на самом деле.

решение1

-f обычно обозначает переключатель или флаг команды, также известной как опция. Например,

stty -F /dev/ttyUSB0

Здесь -F указывает stty считывать параметры последовательного USB-устройства, будь то микроконтроллер или Raspberry

Флаги не являются автономными, они зависят от каждой команды. Так что одна команда может иметь или не иметь их. Некоторые команды вообще не используют флаги. Прочитайте страницу руководства для каждой команды и узнайте, какие параметры доступны

решение2

Вероятно, вы говорите об этом:

sudo apt-get -f install

В данном случае это означает:

-f, --fix-broken Исправить. Попытаться исправить систему с поврежденными зависимостями. Эта опция при использовании с install/remove может опустить любые пакеты, чтобы позволить APT вывести вероятное решение. Любой указанный пакет(ы) должен полностью исправить проблему. Эта опция иногда необходима при первом запуске APT; сама APT не допускает существования в системе поврежденных зависимостей пакетов. Возможно, что структура зависимостей системы может быть настолько повреждена, что потребуется ручное вмешательство. Использование этой опции вместе с -m может привести к ошибке в некоторых ситуациях.

Однако в случае команды удаления (rm):

rm -f, --force  Ignore nonexistant files, and never prompt before removing.

Итак, -f означает разные вещи для разных команд.

решение3

-fобычно означает принудительное выполнение команды, например, чтобы принудительно удалить папку с содержимым, rm -r myfolder/ мы можем принудительно выполнить команду, используя rm -rf myfolder/

Связанный контент