Windows Tips & News

Ejecute Chmod por separado para archivos y directorios

RECOMENDADO: Haga clic aquí para solucionar problemas de Windows y optimizar el rendimiento del sistema

Si es un usuario de Linux, probablemente haya oído hablar de la aplicación de consola. chmod. Es una herramienta útil que permite cambiar los permisos del sistema de archivos usando una sesión de terminal o un emulador de terminal. Cuando lo ejecuta, cambia los permisos que especifica en archivos y directorios a la vez. Pero es posible que deba cambiar los permisos de archivo por separado de los permisos de directorio y viceversa. Así es como se puede hacer.
banner del logo de chmod

Hay varias formas de hacerlo, pero mi forma favorita y más confiable de hacerlo es combinar chmod con rayos x y encontrar instrumentos. El siguiente comando modificará los permisos solo para archivos.

buscar / ruta / a / ubicación -tipo f -print0 | xargs -0 chmod 644

Aquí el encontrar El comando enumera todos los archivos en la ubicación especificada. El modificador -type f le dice que muestre solo archivos y excluya directorios. El interruptor -print0 permite procesar nombres de archivos de tal manera que los nombres de archivos o directorios que contienen espacios o nuevas líneas se manejan correctamente.

También se puede usar un comando apropiado similar para los directorios. La única parte que necesita cambiar es -type f a -type d:

buscar / ruta / a / ubicación -tipo d -print0 | xargs -0 chmod 755

Consejo: puede ahorrar tiempo y escribir menos utilizando este truco.

  1. Primero, aplique los permisos del sistema de archivos a los archivos y carpetas ejecutando chmod en modo recursivo:
    chmod -R 644 / ruta / a / ubicación

    Aplicará permisos rw-r-r a todos los archivos y carpetas en la ubicación especificada.

  2. A continuación, ejecute el comando solo para directorios:
    buscar / ruta / a / ubicación -tipo d -print0 | xargs -0 chmod 755

Eso es todo.

RECOMENDADO: Haga clic aquí para solucionar problemas de Windows y optimizar el rendimiento del sistema

Archivos de anillo lento de Windows 10 build 14388

Este sitio web utiliza cookies para mejorar su experiencia mientras navega por el sitio web. Fuer...

Lee mas

Lanzamiento de Windows 10 build 14388

Lanzamiento de Windows 10 build 14388

RECOMENDADO: Haga clic aquí para solucionar problemas de Windows y optimizar el rendimiento del s...

Lee mas

Linux Mint 18 ya está disponible

Linux Mint 18 ya está disponible

Linux Mint 18, la distribución de Linux más popular en Distrowatch, ha sido lanzada hoy. El usuar...

Lee mas