copiare escludendo alcuni files [messaggio #40930] |
mar, 02 agosto 2011 12:46 |
andreaok Messaggi: 2 Registrato: agosto 2011 |
Junior Member |
|
|
Esiste un comando Linux per copiare da una directory ad un'altra solo i
files e le sottodirectory al di sotto di una certa dimensione, diciamo 10
Mb?
Ed esiste un comando per copiare tutti i files (e le sottodirectory)
tranne quelli con alcune estensioni, ad esempio tranne i .txt e .doc?
Grazie in anticipo.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it
|
|
|
|
|
|
|
|
|
|
Re: copiare escludendo alcuni files [messaggio #40950 è una risposta a message #40930] |
mar, 02 agosto 2011 20:51 |
Alessandro Selli Messaggi: 242 Registrato: novembre 2010 |
Senior Member |
|
|
andrea ok ha scritto:
> Esiste un comando Linux per copiare da una directory ad un'altra solo i
> files e le sottodirectory al di sotto di una certa dimensione, diciamo 10
> Mb?
>
> Ed esiste un comando per copiare tutti i files (e le sottodirectory)
> tranne quelli con alcune estensioni, ad esempio tranne i .txt e .doc?
Si, find. Vedi questo esempio:
[alessandro@krill]$ mkdir /tmp/uno
[alessandro@krill]$ touch /tmp/uno/{uno,due,tre,quattro}.{txt,doc,dvi,tex}
[alessandro@krill]$ ls /tmp/uno
due.doc due.txt quattro.tex tre.dvi uno.doc uno.txt
due.dvi quattro.doc quattro.txt tre.tex uno.dvi
due.tex quattro.dvi tre.doc tre.txt uno.tex
[alessandro@krill]$ find /tmp/uno -type f \( -name '*.txt' -o -name
'*.doc' -o -print \)
/tmp/uno/quattro.tex
/tmp/uno/tre.tex
/tmp/uno/due.tex
/tmp/uno/uno.tex
/tmp/uno/quattro.dvi
/tmp/uno/tre.dvi
/tmp/uno/due.dvi
/tmp/uno/uno.dvi
[alessandro@krill]$
Ciao,
--
Alessandro Selli http://alessandro.route-add.net
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|