Tengo un Netgear ReadyNAS y configuré SFTP en él.
Creé un usuario llamado "nuevo usuario" y cambié el directorio a "nuevo directorio".
Si ejecuto el comando chown newuser * -R
dentro de "nuevodirectorio", ¿esto cambiará la propiedad del archivo solo en este directorio?
Respuesta1
Ejecutar cualquier comando en bash, usando el asterisco *
, hace que el shell seleccione todos los archivos y directoriosenla carpeta en la que te encuentras ahora mismo. La -R
bandera se asegurará de que los subdirectorios y subarchivos también se modifiquen. Tenga en cuenta que el directorio donde se encuentra no se modificará. Si desea modificar elactualcarpeta, debes usar el punto .
.
Resumen:
$ cd newdirectory/
$ chown newuser * -R
├─ newdirectory/ # not modified
│ ├─ subdirectory/ # modified
│ │ └── subfile/ # modified
│ └─ file # modified
$ cd newdirectory/
$ chown newuser . -R
├─ newdirectory/ # modified
│ ├─ subdirectory/ # modified
│ │ └── subfile/ # modified
│ └─ file # modified