Trovare i file di documento e copiarli in un'altra directory

Questo è un po 'di una domanda fondamentale, ma sto cercando di copiare tutti i file .doc che trovo in una directory e copiarli in un'altra directory.

Conosco each command:

find -name '*.doc' . 

e:

 cp filename location 

Come posso combinare i due comandi?

5 Solutions collect form web for “Trovare i file di documento e copiarli in un'altra directory”

  trovare / path / per / ricerca -name "* .doc" -exec cp {} / path / to / copy / a \; 

Se ci sono un sacco di file .doc questa è la tua scelta migliore per evitare di colpire il limite di caratteri .

Un'altra possibilità:

 find /path/to/search -name \*.doc -print0 | xargs -0 cp --target-directory=/destination/path 

Questo riduce il numero di invocazioni del command di copia rispetto a trovare -exec (dovrebbe essere notevolmente più veloce se si dispone di un enorme numero di file)

Su Solaris è ansible utilizzare quanto segue:

 find /path/to/search -name "*.doc" -exec cp {} /destination/directory \; 

Trova i file di properties; dell'utente kelly e li copia in un catalogo: /opt/dir

 # cd (into /path to copy files) eg cd /opt/ # mkdir dir (where you want to copy the files) # find / -user kelly -exec cp -rfp {} /opt/dir/ \; 

Per generalizzare la domanda da ".doc" a ".jpg" o altri file di image binari è necessario ulteriori strumenti open source, come tagim e recoll .

Tagim taggerà le tue immagini con parole chiave (o ratings) e poi puoi ordinare / filtrarli utilizzando recoll e passare l'elenco a cp usando xargs per collegarli:

 recollq 'ofJoe ext:jpg' | xargs cp --target-directory=~/Photos/ofJoe 
  • l'aggiornamento di ubuntu è andato storto, il caricamento del sistema del pc doesnt, come posso ripararlo?
  • Partizione Linux cancellata, GRUB non è più in arrivo
  • Esecuzione di binari FreeBSD su Linux
  • Disabilita autobrightness su Ideapad U460s in Ubuntu
  • C'è un AutoHotKey per Ubuntu?
  • Windows e Ubuntu dual boot.No menu per scegliere il sistema operativo?
  • Ottenere i diritti per la visualizzazione per il secondo utente in Ubuntu
  • Cercando di configurare un server web in casa utilizzando Ubuntu e Apache2
  • Siamo il genio del computer e della rete.