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 mode
oapropos permissions
en 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 usandodirname
ystat
.Respuestas:
El comando podría haber sido:
fuente
namei -mo
es genial, que también te da el dueño.sudo su nginx -s/bin/bash
Creo que podrías estar pensando en el
tree
comando. 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/file
no los niños.-u
realmente 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
| tac
si lo tiene, o| sed '1!G;h;$!d'
si no.[ "$l_path" != / -a "$l_path" != . ]
lugar.stat -l
probablemente debería serstat
ols -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