Linux - Ordel LS -L

 
Vista:

Ordel LS -L

Publicado por destrangis_ (1 intervención) el 07/11/2006 20:28:40
Buenas, tengo un problema, necesito hacer una "traduccion" de la orden ls -l, para que entendais lo que pretendo, os dejo un ejemplo:

# ls - l // aquí el usuario introduce la orden ls -l y se muestra lo siguiente por pantalla

-ew-r--r-- 1 root root 2828 2006.05.12 13.00 agt.ini

Ahora lo que tengo que hacer es esa traducción, y esto debe quedar, así:

"El fichero agt.ini creadro el 12, de Mayo, de 2006 a las 13.00 horas pertenece al usuario root del grupo root ocupa 2828 bytes. Los permisos son de lectura y escritura para el usuario, de lectura para el grupo y de lectura para el resto."

Lo que me gustaria saber es como se llaman y donde se ubican las variables que componen la orden ls -l para poderlas llamar desde un programa en C.

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ordel LS -L

Publicado por n0str0m0 (1503 intervenciones) el 07/11/2006 23:41:52
No entiendo muy bien lo que pretendes... Si lo quieres/puedes hacer desde un shell script, llama a ls -l y con cut, grep y algún comando más, puedes sacar todos los datos por partes.

Si lo que quieres es hacerlo directamente desde C, trata de hacerlo con fstat
man fstat

Salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar