The UNIX and Linux Forums  


Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
¿Puedo saber encontrar la sintaxis para encontrar los archivos de determinada fecha bache_gowda Programación de scripts de shell y 3 03-26-2008 06:37 AM
¿Cómo puedo encontrar los archivos por fecha o tamaño de la cerveza negra? umen UNIX for Dummies Preguntas y Respuestas 2 01-13-2008 09:04 AM
buscar archivos por fecha kani Programación de scripts de shell y 1 10-25-2007 07:51 AM
Encontrar todos los archivos después de la fecha? gkrishnag UNIX para usuarios avanzados y expertos 1 09-11-2006 12:15 PM
cómo encontrar los archivos menos de la fecha actual mallikarjuna UNIX for Dummies Preguntas y Respuestas 4 01-20-2006 01:49 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 06-13-2005
cbismuth cbismuth is offline
Usuario Registrado
  
 

Fecha: junio 2005
Ubicación: Paris, Francia
Publicaciones: 1
BASH: Buscar archivos por fecha y desmenuzar los

Buenas tardes a todos,

Por razones de seguridad, tengo que borrar los archivos en un disco duro que tengo que enviar después de la finalización de una demostración.
Tengo que encontrar todos los archivos que no termina por ". Log" y que se han creado durante 45 días.
Después de conseguir la lista de archivos, me gustaría utilizar el comando trizas.

Sería como este:

Código:
$ find / -regex '^.*(!(\.log))$' -ctime 45 | xargs shred -fuvz

Sin embargo, esta línea de comandos no funciona.

Cualquier ayuda sería pertinente,
Muchas gracias.

Christophe
  #2 (Enlace permanente)  
Old 06-13-2005
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
Registrado Geek
  
 

Fecha: diciembre 2003
Ubicación: Melbourne, Australia
Puestos: 2.100
No hay forma en Unix para obtener la creación de archivos de una vez. Usted puede encontrar los archivos de una hora de modificación, mtime, (usted tiene ctime - el momento en que un estado de los archivos que se ha cambiado - ver la página man de encontrar), y, si puede garantizar que en el archivo no ha sido modificado desde que fue creado, usted tiene la creación de su tiempo.

De todos modos, el regex parece ser un overcomplication.

find /! -name "*. log"-mtime 45 | xargs-fragmento fuvz

Si esto no funciona, es probable que los archivos que han sido modificados después de su creación.

EDIT; si se ejecuta como root, y algunos archivos importantes del sistema se han modificado 45 días, usted está mirando a los ojos de la fatalidad con un comando similar a eso.

Hacer un
find /! -name "*. log"-mtime 45-impresión
para ver el resultado antes de añadir la "destructiva" a través de la cañería a xargs trizas.

¡Salud!
ZB

Última edición por zazzybob; al 06-13-2005 11:34 AM..
  #3 (Enlace permanente)  
Old 06-13-2005
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix demonio
  
 

Fecha: agosto 2001
Ubicación: Ashburn, Virginia,
Mensajes: 9.131
Cita:
Publicado originalmente por cbismuth
Tengo que encontrar todos los archivos que no termina por ". Log" y que se han creado durante 45 días.
Después de conseguir la lista de archivos, me gustaría utilizar el comando trizas.
Cita:
Publicado originalmente por zazzybob
find /! -name "*. log"-mtime 45 | xargs-fragmento fuvz

EDIT; si se ejecuta como root, y algunos archivos importantes del sistema se han modificado 45 días, usted está mirando a los ojos de la fatalidad con un comando similar a eso.

Hacer un
find /! -name "*. log"-mtime 45-impresión
para ver el resultado antes de añadir la "destructiva" a través de la cañería a xargs trizas.
Creo que es realmente peor de lo que usted piensa, ZB. Desde el PO utilizaron el pasado perfecto, yo diría que, como:
... -mtime 44 ... # (No he podido traer a mi ese tipo de comandos peligrosas en su totalidad)

Destruye todos los archivos de más de 45 días a excepción de los archivos de registro y algunos archivos más recientes.

No puedo creer un intento de destruir todos los archivos, pero tratando de dejar cosas atrás es raro. En cualquier caso, la trituración / dev / mem o / dev / kmem pánico que el sistema de seguro. Pero dudo que el comando que conseguir ahora. Tenemos aquí algunas aclaraciones.
Closed Thread

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 10:51 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0