¿Cómo puedo usar el chown
comando para cambiar la propiedad de todas las subcarpetas y archivos de una carpeta?
chown -R your_username:your_group folder
¿Cómo puedo usar el chown
comando para cambiar la propiedad de todas las subcarpetas y archivos de una carpeta?
chown -R your_username:your_group folder
Respuestas:
De chown --help
:
Usage: chown [OPTION]... [OWNER][:[GROUP]] FILE...
or: chown [OPTION]... --reference=RFILE FILE...
Change the owner and/or group of each FILE to OWNER and/or GROUP.
[...]
-R, --recursive operate on files and directories recursively
[...]
Entonces necesitas ejecutar (probablemente con sudo
):
chown -R USERNAME:GROUPNAME /PATH/TO/FILE
O, si el grupo debe ser el grupo primario del usuario especificado (generalmente el mismo nombre), también puede omitir el GROUPNAME
y simplemente asignarle USERNAME:
dos puntos (¡sin espacio antes!). Se establecerá implícitamente:
chown -R USERNAME: /PATH/TO/FILE
Para cambiar solo el usuario y dejar el grupo como está, solo especifique USERNAME
y sin nombre de grupo y sin dos puntos:
chown -R USERNAME /PATH/TO/FILE
Para cambiar solo el grupo y dejar al usuario propietario como está, solo especifique :GROUPNAME
con dos puntos iniciales:
chown -R :GROUPNAME /PATH/TO/FILE
Mi nombre de usuario es timo e hice esto para tomar posesión de todos mis archivos y carpetas en el directorio de inicio (transferido desde otra cuenta):
~$ sudo chown -R timo /home/timo/*
chown -R <username>:<groupname> <folder>
Así es como lo hago normalmente, y generalmente hago esta carpeta a la vez. No toma solo unos minutos para trabajar en cada carpeta.
chown -R
debería funcionar para ti.