Ответ 1
В rm
,
-
-r
означает рекурсивный -
-f
обозначает силу
Doc:
man rm
сказал:
-f, --force ignore nonexistent files and arguments, never prompt -r, -R, --recursive remove directories and their contents recursively
Вопрос с новичком: что означает rf
в rm -rf
в Unix?
В более общем плане, я с трудом вспоминаю команды и опции Unix, потому что я не понимаю, за что они стоят. Есть ли ресурс, объясняющий смысл этих сокращений?
В rm
,
-r
означает рекурсивный-f
обозначает силуDoc:
man rm
сказал:
-f, --force ignore nonexistent files and arguments, never prompt -r, -R, --recursive remove directories and their contents recursively
rm
означает удаление
r
означает рекурсивный, который вы должны использовать при удалении целой папки
f
означает удаление силы
rm -rf someDirectory
означает принудительное удаление некоторогоDirectory
Я считаю, что это рекурсивная сила
-r
Рекурсивно удаляет каталоги и подкаталоги в списке аргументов. Каталог будет опустошен файлов и удалены. Обычно пользователь запрашивает для удаления любых защищенных от записи файлов, каталог содержит. Защищенные от записи файлы удаляется без подсказки, однако, если -f используется опция, или если стандартный ввод не является терминал и параметр -i не используются.