Объяснение:Linux параметр Чаун-R, что означает
"-R, --recursive
работать с файлами и каталогами рекурсивно"
Что делает " рекурсивный "означает здесь?
Объяснение:Linux параметр Чаун-R, что означает
"-R, --recursive
работать с файлами и каталогами рекурсивно"
Что делает " рекурсивный "означает здесь?
«Рекурсивный» означает, что операция будет выполняться для всех файлов и каталогов (и всех файлов и каталогов в любом каталоге). Так
chown -R foo /some/path
бы изменить владельца файла foo
для всех файлов и каталогов в /some/path
P.S. Возможно, вы даже видели словарную запись recursive
:
рекурсивной, п: См рекурсивного
Это означает, что оно применяется к подкаталогам и их содержимому, то есть recursechown()
, когда встречается каталог.
В некоторых командах Linux, если вы запустите команду на папку с -R
, команда будет работать со всеми файлами и папками в дереве этой папки. Если вы запустите команду в файле , -R
не действует.
Команда будет работать в данной папке, а рекурсивно работает с файлами и папками внутри нее. Он основан на recursion.
Например, вы можете удалить папку и ее содержимое с
rm -R folder-name
Или вы можете найти все вхождения заданной строки во всех файлах в текущем дереве папок с
grep -R -n the-string .
В этом пример -n
предназначен для отображения номеров строк.
Этот вопрос не соответствует теме, потому что речь идет о английском языке. –
Искать здесь: http://google.com/search?q=recursion –
См. Этот вопрос для рекурсии: http://stackoverflow.com/questions/17629046/linux-chown-r-parameter-what-does-it -mean –