The UNIX and Linux Forums  
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.

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
manera de copiar sólo archivos cambiados zuessh AIX 3 12-15-2006 03:41 PM
comando chmod para archivos modificados recientemente polka_friend UNIX for Dummies Preguntas y Respuestas 2 08-30-2006 04:25 PM
¿Cómo comparar dos archivos planos y obtener datos cambiados jtshashidhar Programación de scripts de shell y 3 01-29-2006 10:26 PM
acceso directo a los comandos usados recientemente en csh RishiPahuja UNIX for Dummies Preguntas y Respuestas 1 04-20-2005 05:01 AM
Una vulnerabilidad recientemente anunciada TCP Perderabo Noticias, Enlaces, Eventos y Anuncios 0 04-23-2004 08:38 AM

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 01-19-2007
scotbuff scotbuff is offline
Usuario Registrado
  
 

Fecha: junio 2005
Ubicación: Middletown, PA
Puestos: 73
Tratando de copiar archivos cambiado recientemente

He estado jugando alrededor con un script que se copia todos los archivos en un desarrollo alterado de directorio a un directorio de prueba y han estado tratando de construir el comando para satisfacer mis necesidades.

Básicamente estoy utilizando encontrar en un directorio para ver qué archivos han cambiado a lo largo de las últimas 24 horas. A continuación, si encuentro los archivos que han cambiado quiero copiarlo a otro directorio en el mantenimiento de los permisos. He estado jugando con estos dos comandos.

cd / home / común-dev
encontrar. -mtime -1 | xargs cp-p () .. / común

Estoy recibiendo errores de archivos de directorios no está así que debe tener algo con mi comando cp o cómo me xargs entender cómo es que pasa el nombre del archivo.

cd / home / común-dev
encontrar. -mtime -1 | cpio-opmvd .. / común

El comando cpio no es conservar los permisos, pero que está haciendo los ejemplares grandes.

Cualquier sugerencia o la iluminación que se aprecia. Gracias de antemano.
  #2 (Enlace permanente)  
Old 01-19-2007
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Fecha: febrero 2004
Ubicación: NM
Mensajes: 5.759
¿Usted desea copiar los directorios - no es necesario si ya existen ....
Código:
find . -mtime -1 -type f |\
while read file 
do
     cp -p $file ../common
done
  #3 (Enlace permanente)  
Old 01-19-2007
scotbuff scotbuff is offline
Usuario Registrado
  
 

Fecha: junio 2005
Ubicación: Middletown, PA
Puestos: 73
Gracias

Gracias, terminé haciendo algo como esto.


Cita:
encontrar. -mtime -1-type f | \
mientras que leer el archivo
hacer
RP-cp $ archivo ../${ ZONA) / $ archivo
hecho
He estado experimentando más, si lo que necesitaba para comprobar o directorios para encontrar un nuevo archivo en un subdirectorio de que no existe fuera de mi directorio de desarrollo. He intentado dejar caer el tipo de la-f, pero encontrar Me extraña resultados. En un momento tuve que poner everythign donde debían ser, sino una copia adicional de cada uno de los archivos se copian en el directorio base de mi directorio de fuentes. De alguna manera pensé cuando decidió por primera vez en este que sería un poco más fácil.

Última edición por scotbuff; al 01-19-2007 03:38 PM..
  #4 (Enlace permanente)  
Old 01-22-2007
sb008 sb008 is offline Forum Advisor  
Usuario Registrado
  
 

Fecha: enero 2007
Puestos: 384
encontrar. -mtime -1-fondo-print | cpio-pdmuv .. / común

-O la opción-p y no van de la mano.


Al utilizar la opción de fondo tendrán los directorios al mismo tiempo que el original sello de directorio. Básicamente de esta forma se copia el directorio después de los archivos debajo de él. (Por supuesto, el directorio es creado antes, pero los permisos y derechos de acceso, sellos de tiempo después se copian).

Al hacerlo al revés, copia el archivo en el directorio del tiempo que cambiar.
  #5 (Enlace permanente)  
Old 01-23-2007
scotbuff scotbuff is offline
Usuario Registrado
  
 

Fecha: junio 2005
Ubicación: Middletown, PA
Puestos: 73
Excelente

Eso es excelente, el fondo sobre el comando find y el enderezamiento de la cpio banderas parece ser lo que estaba causando problemas. Gracias por la respuesta!
Closed Thread

Marcadores

Etiquetas
cpio

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 02:26 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