tux

Cerca tra le news

INFORMATICA

INTERNET

RSS

Copia da terminale files creati o modificati negli ultimi 60 giorni

konsole

Linux Guide e Trucchi

News Inserita Il 18/02/2019 da Federico Villa

Mi sono trovato nella necessità di copiare da un hard disk (ma poteva anche essere una cartella) che al suo interno aveva centinaia di migliaia di files in sotto-cartelle, solo i files più recenti, ovvero quelli creati o modificati negli ultimi 60 giorni.
E volevo anche mantenere la stessa struttura dell'albero delle cartelle.

Googlando, sembra che alcuni comandi da terminale non vadano 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


e poi rsync per copiare i files:

rsync -Ravh --files-from=/home/fede/list / /mnt/hdusb/last60gg

 

Gmail

Immagini random

VARIE

Social Network