Propiedad de Linux después de la migración del sistema operativo

Propiedad de Linux después de la migración del sistema operativo

Acabo de migrar de Fedora 20 a Arch y copié algunos archivos; todo en mis Documentos, para ser específico, y ls -lhresultados drwxr-xr-x 2 alex users 16K Jul 3 02:40 algo donde alex es mi nombre de cuenta. ¿Cómo puedo seleccionar todos los archivos en todos los subdirectorios para que mi nuevo usuario en Arch los posea?

Respuesta1

Hay dos maneras:-

find Documents/ -exec chown user:group "{}" \;

O, para tantos niveles de subdirectorios como tenga: -

chown user:group Documents/* Documents/*/* Documents/*/*/* ...

El primer método requiere menos escritura y no sigue enlaces simbólicos a menos que agregue opciones alencontrardominio; el segundo se ejecuta más rápido y seguirá enlaces simbólicos.

Es posible que necesite privilegios de root para poder ejecutar elchowndominio.

Después de los valiosos comentarios del usuario2313067 a continuación, el comando óptimo es: -

chown -R user:group Documents/*

Como enencontrarHay otras opciones para controlar si se siguen los enlaces simbólicos.

información relacionada