For at finde og fjerne alle filer, der starter med navnet NAME, i en mappestruktur, kan du bruge følgende shell-kommando:
find /path/to/directory -type f -name 'NAME*' -exec rm {} \;
Her er en trinvis forklaring af kommandoen:
find
: Dette er kommandoen til at søge efter filer og mapper./path/to/directory
: Dette er stien til den mappe, hvor du vil starte søgningen. Du kan erstatte denne med den specifikke sti, hvor du vil søge.-type f
: Dette flag specificerer, at du kun vil søge efter filer (ikke mapper).-name 'NAME*'
: Dette flag specificerer, at du vil søge efter filer, der starter med 'NAME'. Stjernen (*) fungerer som en wildcard, der matcher enhver efterfølgende tekst.-exec rm {} \;
: Dette udfører kommandoen rm
(remove) på hver fil, der findes. {}
erstattes med den fundne fils navn, og \;
afslutter kommandoen.Bemærk:
-exec rm {} \;
først for at sikre, at du kun finder de filer, du ønsker at slette. Du kan gøre dette ved at køre:find /path/to/directory -type f -name 'NAME*'
Dette vil liste alle filer, der matcher kriterierne, uden at slette dem.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker