The UNIX and Linux Forums  

Go Back   El UNIX y Linux Foros > Especial Foros > UNIX Desktop for Dummies Preguntas y Respuestas
.
google unix.com



UNIX Desktop for Dummies Preguntas y Respuestas UNIX y Linux discutir las interfaces de usuario como GNOME, KDE, CDE, y Open Office aquí. Todos los UNIX y Linux Newbies Bienvenido!

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
Cómo ayer FECHA osymad Programación de scripts de shell y 19 09/23/2009 03:39 PM
¿Cómo obtener la fecha de ayer en AIX sh victorcheung AIX 4 03-31-2009 06:34 PM
Cómo copiar conjunto de archivos con la fecha adjunto a su nombre sish78 UNIX for Dummies Preguntas y Respuestas 7 07-07-2008 06:21 PM
ayer fecha mes / día skully Programación de scripts de shell y 5 06-24-2008 06:51 AM
copiar los archivos con la fecha isingh786 HP-UX 1 03-10-2006 05:04 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 05-28-2009
Colel2 Colel2 is offline
Usuario Registrado
  
 

Fecha: mayo 2009
Publicaciones: 4
Question Usando el comando find para copiar archivos de la fecha, sólo ayer

Hola. Novato es una descripción demasiado avanzado para mí cuando se trata de secuencia de comandos de Unix escrito, así que hacer todo de la manera difícil por la utilización de varios "única" línea de comandos.

Estoy tratando de copiar los archivos de registro de fuera a un 'archivo' carpeta y, a continuación, comprimir a preservar el espacio de disco. Sin embargo, quiero añadir una tarea que hacer esta noche para los archivos de registro de nueva creación.

Que más familiarizado con el 'Buscar' comando. Quiero aprovechar que para copiar los archivos que se crean precisamente ayer, nada más. Entonces yo voy a utilizar la figura otra tarea para comprimir archivos de la recién añadida.


He visto muchas sugerencias en este sitio, pero que contienen ya sea un valor de fecha por ejemplo: "14 de abril" o el comando incluye todo lo que es la fecha de ayer, más de edad.

Aquí está mi comando de inicio:
encontrar. /-type f-ctime +7-exec cp-p (). / archive / \;

He tripulados' encontrar ',' ctime 'y' mtime 'y no puedo encontrar lo que estoy buscando.

¿Alguien tiene una respuesta? O saber si esto es posible? Si no fuera posible, por favor alguien puede ofrecer una solución de secuencia de comandos?

¡Gracias!
  #2 (Enlace permanente)  
Old 05-28-2009
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Fecha: febrero 2004
Ubicación: NM
Mensajes: 5.805
¿Quieres mtime - momento el expediente fue modificada por última vez.
Yo uso y contacto-de encontrar en los nuevos resultados exactos:

Código:
/home/jmcnama> touch -t 200905280000 dummy2
/home/jmcnama> touch -t 200905270000 dummy1
/home/jmcnama> ls -l dummy*
-rw-rw-rw-   1 jmcnama    prog             0 May 27 00:00 dummy1
-rw-rw-rw-   1 jmcnama    prog             0 May 28 00:00 dummy2

/home/jmcnama> find . \( -newer dummy1 -a  ! -newer dummy2 \)
./t.awk
./filename
./dummy2

  #3 (Enlace permanente)  
Old 05-28-2009
Colel2 Colel2 is offline
Usuario Registrado
  
 

Fecha: mayo 2009
Publicaciones: 4
Hola Jim,

He intentado su ejemplo - he creado dos archivos llamados dummy1 y dummy2, corrió el comando touch para que tendría en la actualidad y la fecha de ayer. Luego trató de su comando se enumeran a continuación. Tengo un 'desaparecidos junto error. ¿Qué hice mal tipo? Gracias por toda su ayuda. L

ucasd84: iclac: / home / iclac maniquí # ll *
-rw-r - r - 1 iclac Lawson 1ro de mayo 27 00:00 dummy1
-rw-r - r - 1 iclac Lawson 43 mayo 28 13:28 dummy2

ucasd84: iclac: / home / # iclac encontrar. \ (-Nuevas-una dummy1!-Nuevos dummy2 \). / T.awk. / Filename ./dummy2
encontrar: 0652-009 Hay una relación que faltan
  #4 (Enlace permanente)  
Old 05-28-2009
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Fecha: febrero 2004
Ubicación: NM
Mensajes: 5.805

Código:
find . \( -newer dummy1 -a ! -newer dummy2 \)

Esto sólo se enumeran los archivos que se ajusten a la limitación de tiempo


Código:
find . \( -newer dummy1 -a ! -newer dummy2 \)  |
while read filename
do
  # do stuff with $filename here  examples:  put the  file in another directory
   mv $filename /path/to/new/directory/ 
done

  #5 (Enlace permanente)  
Old 05-28-2009
Colel2 Colel2 is offline
Usuario Registrado
  
 

Fecha: mayo 2009
Publicaciones: 4
Gracias a Jim tengo que trabajar. Very cool.

Sin embargo, en su ejemplo de que está utilizando el comando find w / a los nombres de los archivos (dummy1/dummy2) y la fecha los valores que se sabe. En mi directorio problema no voy a saber los nombres de archivo a utilizar para la comparación. La aplicación que genera los archivos, que contiene un error, por lo tanto, la razón de esta secuencia de comandos, utiliza assending # para que los nombres de archivo. Se puede crear en cualquier lugar del 1 al 1000 + archivos por día.
EX nombres de archivo:
4120.wuerr de fecha 05/27/09
4121.wuerr de fecha 05/28/09
4122.wuerr de fecha 05/28/09

Mi cerebro no es hoy lo suficientemente inteligente como para saber cómo utilizar el comando find muy bien en este escenario. Alguna idea sobre esto? Esperemos que mi pregunta tiene sentido.

Gracias, Leslie
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 11:11 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