BashGNU/LinuxTips

Se vogliamo cercare file in una cartella e cancellarli: per esempio, cercare tutti i file .txt presenti nel di ricerca

sudo find <path> -xdev -type f -name '*.txt' -delete

Per eliminare tutti i file con dimensione inferiore a 100k

sudo find /media/WD1Tb-Black/recimg/ -type f -size -100k -delete

Per eliminare tutti i file con dimensione superiore ad 1Gb

sudo find /media/WD1Tb-Black/recimg/ -type f -size +1Gb -delete

Qualora volessimo cercare e spostare tutti i file con una certa estensione (nell'esempio tutti i .txt) da una cartella ad un'altra:

sudo find <path_sorgente> -xdev -type f -name '*.txt' -exec mv -t <path_destinazione> {} +

No comments

The author does not allow comments to this entry