[Linux-Biella] copia particolare da terminale
.: Federico Villa (Villinux)
villinux a gmail.com
Lun 26 Nov 2018 15:15:56 CET
Il giorno lun 26 nov 2018 alle ore 08:08 Paolo Ciarrocchi
<paolo.ciarrocchi a gmail.com> ha scritto:
>
>
>
> On Sun, Nov 25, 2018 at 6:37 PM .: Federico Villa (Villinux) <villinux a gmail.com> wrote:
>>
>> hola!
>>
>> Ho una dir A che al suo interno ha centinaia di migliaia di files in sotto-dir
>> Come faccio a copiare da A ad una dir B solo i files più recenti del
>> 31/08/2018 ricreando lo stesso albero delle dir?
>> C'è possibilità di fare questo da terminale?
>
>
> Si puo' in tanti modi:
> cp `find . -type f -newermt '31 Oct 2018 00:00:00'` FOLDER
> find . -type f -newermt '1 Oct 2018 00:00:00' -exec cp -t FOLDER {} +
>
> Da aggiustare secondo la tua esigenza specifica.
>
Ho cercato un bel po'
Sembra che alcuni comandi non vanno molto bene se ci sono files con spazi
Allora ho fatto così:
prima una ricerca con find files nuovi/modificati negli ultmi 60 giorni:
find /home/fede -type f -mtime -60 > /home/fede/list
poi rsync
rsync -Ravh --files-from=/home/fede/list / /mnt/hdusb/last60gg
hola,
fede
Maggiori informazioni sulla lista
Linux