/ / Flyt filer i en mappe i Linux med Find

Flyt filer i en mappe i Linux med Find

Hvis du vil flytte alle filer af en bestemt filtype til et enkelt bibliotek, kan du bruge find-kommandoen til at gøre dette let i Linux.

Anvendelse

Kør denne kommando fra rodkataloget hvordu vil finde filerne. Hvis du for eksempel ville finde alle .zip-filer fra en hvilken som helst undermappe under / home og flytte dem til / backup-biblioteket, ville du bruge følgende kommando:

find /home -iname '*.zip' -exec mv '{}' /backup/ ;

Dette ville flytte alle filerne til den samme mappe, så alle filer, der blev dupliseret, ville blive overskrevet. Bemærk, at undermapperne ikke kopieres, bare filerne.