Recuerdo haber hecho algo como "XXX / home / user / dir / child / file" y me devolvió el propietario y / o el permiso de:
/home
/home/user
/home/user/dir
/home/user/child
/home/user/child/file
Pero no recuerdo cuál era este comando. Alguien alguna idea?
command-line
files
ls
por favor borrame
fuente
fuente

apropos modeoapropos permissionsen OS X y Debian. ¿Sabes qué plataforma / distribución estabas usando? ¿Podría haber sido un comando local del sitio? Podrías crear una secuencia de comandos de esta herramienta usandodirnameystat.Respuestas:
El comando podría haber sido:
fuente
namei -moes genial, que también te da el dueño.sudo su nginx -s/bin/bashCreo que podrías estar pensando en el
treecomando. Por ejemplo:Los interruptores anteriores hacen lo siguiente:
-p- permisos-u- nombre de usuario / ID de usuario-f- ruta completa-i- no imprimir líneas de sangría-d- imprimir directorios solamenteReferencias
fuente
/home/user/dir/child/fileno los niños.-urealmente necesario? Parece que es el valor predeterminado aquí (Tree ver. 1.6.0 bajo GNU bash 4.2.45). ¿Existe una opción para silenciar el "nombre de usuario / ID de usuario"?Después de darle un poco, se me ocurrió esto
La salida se ve así
Espero que esté bien que esté en orden inverso.
Según los comentarios, aquí hay una forma de enumerar desde la raíz hacia abajo:
fuente
| tacsi lo tiene, o| sed '1!G;h;$!d'si no.[ "$l_path" != / -a "$l_path" != . ]lugar.stat -lprobablemente debería serstatols -ld.En el directorio del que desea conocer los permisos y propietarios del antepasado:
Tenga en cuenta que después de eso, estará en
/:) si desea volver a donde estaba, ajuste el comando dentrofuente
El comando que está buscando para enumerar permisos y propietarios / grupos es ls -l .
La opción -l se usa para el formato de listado largo.
Además, si desea enumerar y los archivos ocultos , agregue la opción -a (todos) .
Además, si desea enumerar los permisos en sus subdirectorios, use la opción -R (recursiva) .
La primera columna muestra los permisos (lectura (r), escritura (w), ejecución (x)) y algunos permisos especiales (directorios (d), - (archivo normal)) y la tercera y cuarta columna muestra el archivo / directorio propietario y grupo respectivamente.
fuente