linux - maqueta - planeta marte para niños de preescolar
Parámetro chown-R de Linux, ¿qué significa (3)
"Recursivo" implica que la operación se realizará para todos los archivos y directorios (y todos los archivos y directorios dentro de cualquier directorio). Asi que
chown -R foo /some/path
cambiaría el propietario del archivo a foo
para todos los archivos y directorios en /some/path
Puede que incluso hayas visto la entrada del diccionario para recursive
:
recursivo, n : ver recursivo
La explicación es:
"-R, --recursivo
Operar en archivos y directorios de forma recursiva "
¿Qué significa "recursivo" aquí?
En algunos comandos de Linux, si ejecuta el comando en una carpeta con -R
, el comando operará en todos los archivos y carpetas en el árbol de esa carpeta. Si ejecuta el comando en un archivo , -R
no tiene efecto.
El comando operará en una carpeta determinada y operará recursivamente en archivos y carpetas dentro de ella. Se basa en la recursion .
Por ejemplo, puede eliminar una carpeta y su contenido con
rm -R folder-name
O puede encontrar todas las apariciones de una cadena específica en todos los archivos dentro del árbol de carpetas actual con
grep -R -n the-string .
En este ejemplo -n
es para mostrar números de línea.
Significa aplicarlo a los subdirectorios y sus contenidos, es decir, repetir chown()
cuando se encuentra un directorio.