C/Visual C - Programas en linux $

 
Vista:
sin imagen de perfil

Programas en linux $

Publicado por Paulina (1 intervención) el 12/11/2016 01:43:38
Hola, necesito ayuda con un programa en C en ubuntu
Necesito
Es una busqueda de archivos
1.Las busquedas deberan ser recursivas entre subdirectorios
del "path" donde se inicie la misma
2.Buscar por atributos ya sea solo uno o por combinaciones
Nombre de archivo
Tipo de archivo
Por dueño
Por permisos
3.Elaborar la simulacion de un ls y ls -l
4.Ejecutarse comandos sobre los archivos que la busqueda arroje
usando nuevo proceso y exec
por ejemplo
$mishell /-user juan -perm 644 -type f -exec ls-l
*Usando el ls-l creado por ti mismo
Realmente lo necesito obvio pagaria por ello es para salvar el semestre piedad DX
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
sin imagen de perfil
Val: 479
Plata
Ha disminuido 1 puesto en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Programas en linux $

Publicado por agustin (271 intervenciones) el 12/11/2016 08:49:11
Inténtalo hacer tu. Te paso un enlace donde hay un ejemplo para examinar un directorio:
http://www.bufoland.cl/tc/compleme.php
Para saber los atributos te vendría bien usar los comandos "access" o "_rtl_chmod".
Aquí un código donde se usa _rtl_chmod: http://cyberside.net.ee/files/dos/replace/egray/replace.c
Con que te exprimas un poco el cerebro lo sacas tu propio código.
Y otro enlace para usar findfirst con parámetros: http://www.delorie.com/djgpp/doc/libc/libc_326.html
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
Imágen de perfil de Aarón Castillo
Val: 21
Ha aumentado su posición en 3 puestos en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Programas en linux $

Publicado por Aarón Castillo (20 intervenciones) el 14/11/2016 17:29:49
Si vas a pagar por un programa temo decirte que esta no es la disciplina para ti.

Saludos.
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