Find og fjern filer med NAME i mappestruktur med én shell-kommando

Hvordan kan alle filer, der starter med navnet NAME, findes og fjernes i en mappestruktur ved hjælp af én shell-kommando?

For at finde og fjerne alle filer, der starter med navnet NAME i en mappestruktur, kan du bruge kommandoen `find /path/to/directory -type f -name 'NAME*' -exec rm {} \;`.

Sådan finder og fjerner du alle filer, der starter med navnet NAME, i en mappestruktur ved hjælp af én shell-kommando

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:

  • Vær forsigtig med at bruge denne kommando, da den permanent sletter filer uden at spørge om bekræftelse.
  • Det er en god idé at teste kommandoen uden -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.

Opret din første opgave på få minutter

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

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker