The UNIX and Linux Forums  

Go Back   UNIX e Linux Forum > Inizio Forum > Shell scripting e di programmazione
.
google unix.com



Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
modo per copiare solo i file modificati zuessh AIX 3 12-15-2006 03:41 PM
comando chmod per i file modificati di recente polka_friend UNIX for Dummies Domande & Risposte 2 08-30-2006 04:25 PM
Come confrontare due file piatti e ottenere dati modificati jtshashidhar Shell scripting e di programmazione 3 01-29-2006 10:26 PM
di scelta rapida per i comandi utilizzati di recente in csh RishiPahuja UNIX for Dummies Domande & Risposte 1 04-20-2005 05:01 AM
Ha annunciato di recente il protocollo TCP vulnerabilità Perderabo Notizie, Links, Eventi e Annunci 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 Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 01-19-2007
scotbuff scotbuff is offline
Utente Registrato
  
 

Iscriviti Data: giugno 2005
Località: Middletown, PA
Interventi: 73
Cercando di copiare i file modificati di recente

Sono stato toying intorno con uno script che copia tutti i file modificati in una directory di sviluppo oltre a una directory di test e sono state cercando di costruire il comando per soddisfare le mie esigenze.

Fondamentalmente sto utilizzando trovare in una directory per vedere quali file sono cambiati nel corso degli ultimi 24 ore. Poi se trovo tutti i file che sono stati modificati voglio copiarlo su un altro directory a mantenere le autorizzazioni. Sono stato toying con questi due comandi.

cd / home / comune-dev
trovare. -mtime -1 | xargs cp-p () .. / comune

Sono errori sui file non siano così i directory deve avere qualcosa con il mio pc di comando o come mi xargs capire come sta passando il nome del file.

cd / home / comune-dev
trovare. -mtime -1 | cpio-opmvd .. / comune

Il comando cpio non è il mantenimento di autorizzazioni, ma che sta facendo il grande copie.

Eventuali suggerimenti o illuminazione sarebbe apprezzato. Grazie in anticipo.
  #2 (permalink)  
Old 01-19-2007
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Iscriviti Data: febbraio 2004
Ubicazione: MN
Messaggi: 5.805
Vuoi copiare directory - non è necessaria se già esistono ....

Codice:
find . -mtime -1 -type f |\
while read file 
do
     cp -p $file ../common
done

  #3 (permalink)  
Old 01-19-2007
scotbuff scotbuff is offline
Utente Registrato
  
 

Iscriviti Data: giugno 2005
Località: Middletown, PA
Interventi: 73
Grazie

Grazie, ho finito per fare qualcosa di simile a questo.


Citazione:
trovare. -mtime -1-type f | \
mentre leggere il file
fare
cp-rp $ file ../${ AREA) / $ file
fatto
Sono stato a sperimentare ulteriormente, se ciò che mi serviva per controllare la directory o trovato un nuovo file in una sottodirectory che non esistono al di fuori della mia directory di sviluppo. Ho provato a far cadere il tipo-f da trovare, ma io continuo ad ottenere strani risultati. A un certo punto ho avuto la messa everythign dove doveva essere, ma una copia aggiuntiva di ogni file è stato copiato nella directory di base della mia directory sorgente. In qualche modo ho pensato quando ho deciso che questo sarebbe un po 'più facile.

Ultimo a cura di scotbuff; al 01/19/2007 03:38 PM..
  #4 (permalink)  
Old 01-22-2007
sb008 sb008 is offline Forum Advisor  
Utente Registrato
  
 

Iscriviti Data: gennaio 2007
Interventi: 384
trovare. -mtime -1-depth-print | cpio-pdmuv .. / comune

L'e-o-p opzione non vanno insieme.


Utilizzando il approfondita opzione directory avrà allo stesso tempo come il timbro originale directory. Sostanzialmente in questo modo la directory è copiato il file dopo che li seguono. (Ofcourse la directory creata in precedenza, ma le autorizzazioni e diritti di accesso, il tempo francobolli vengono copiati dopo).

Quando si fa il contrario, la copia del file avranno come risultato l'ora della directory deve essere cambiato.
  #5 (permalink)  
Old 01-23-2007
scotbuff scotbuff is offline
Utente Registrato
  
 

Iscriviti Data: giugno 2005
Località: Middletown, PA
Interventi: 73
Eccellente

Questo è ottimo, la profondità trovare il comando e il raddrizzamento delle bandiere cpio sembrava di essere ciò che è stato causa di miei problemi. Grazie per la risposta!
Closed Thread

Segnalibri

Tag
cpio

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 10:15 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0