Re: [OT] cp -ax con filtro sulla dimensione dei file.

2006-03-08 Per discussione Davide Prina
Vinz486 ha scritto: On 3/8/06, Davide Prina wrote: niente è impossibile per il _software libero_ ;-) $ find mydir -type d -exec echo mkdir /tmp/'{}' \; -exec echo chown myuser:mygroup /tmp/'{}' \; Non conosco a priori user e group... non avevo capito ... prova a vedere se così può anda

Re: [OT] cp -ax con filtro sulla dimensione dei file.

2006-03-08 Per discussione Alessio Curri
io farei così: --- #!/bin/bash dir=/home/dir/da/backup dir_dest=/dir_dove_copiare tmp_file=/tmp/`date +'%s'`_i_love_tar find $dir (parametri per trovare i file che NON vuoi includere...) > $tmp_file (cd $dir && tar cv --exclude-from $tmp_file *) | (cd $dir_dest && tar xv) rm -fr $tmp_fil

Re: [OT] cp -ax con filtro sulla dimensione dei file.

2006-03-08 Per discussione Vinz486
On 3/8/06, Davide Prina <[EMAIL PROTECTED]> wrote: > niente è impossibile per il _software libero_ ;-) Lo so, mi sono espresso male: è impossibile con i tool standard GNU. > > $ man chown Lo uso tutti i giorni > $ find mydir -type d -exec echo mkdir /tmp/'{}' \; -exec echo chown > myuser:my

Re: [OT] cp -ax con filtro sulla dimensione dei file.

2006-03-08 Per discussione Davide Prina
Vinz486 ha scritto: On 3/7/06, Davide Prina wrote: $ find mydir -type d -exec echo mkdir /tmp/'{}' \; $ find mydir -type f -size -30c -exec echo cp '{}' /tmp/'{}' \; Doh!! Non va bene, non posso usarlo: devo fare un backup delle dir in /home e il mkdir eseguito da find in uno script di root

Re: [OT] cp -ax con filtro sulla dimensione dei file.

2006-03-07 Per discussione Vinz486
On 3/7/06, Davide Prina <[EMAIL PROTECTED]> wrote: > $ find mydir -type d -exec echo mkdir /tmp/'{}' \; > > $ find mydir -type f -size -30c -exec echo cp '{}' /tmp/'{}' \; > Doh!! Non va bene, non posso usarlo: devo fare un backup delle dir in /home e il mkdir eseguito da find in uno script di roo

Re: [OT] cp -ax con filtro sulla dimensione dei file.

2006-03-07 Per discussione Davide Prina
Vinz486 ha scritto: Devo copiare un ramo di un filesystem in un altro ma escludendo nella copia i file che sono più grandi di una certa dimensione. per crearti la struttura delle directory (qui ho fatto una prova copiando da "mydir" a "/tmp" e quindi ottenendo "/tmp/mydir") $ find mydir -type