Hvordan sletter man en katalog i Linux?
I et Linux-system kan man tømme en katalog på ulike måter, avhengig av om man vil beholde selve katalogen og filattributtene i den. Nedenfor finner du flere vanlige metoder:
Metode 1: Bruk rm kommandoen for å slette alle filer i katalogen
Hvis du vil slette alle filene i en katalog, men beholde selve katalogen, kan du bruke rm kommando. For eksempel, for å tømme en katalog med navnet min_katalog, kan du bruke følgende kommando:
rm -rf min_katalog/*
-r alternativet her står for rekursiv sletting, og -f alternativet betyr tvungen sletting, dvs. ingen bekreftelsesspørsmål.
Metode 2: Bruk find-kommandoen med -exec
Hvis du ønsker mer detaljert kontroll over sletteprosessen, kan du brukefinnekommandoen sammen med-utførelsealternativ. For eksempel:
finn min_katalog -type f -exec rm {} \;

Denne kommandoen vil finne alle filer (-type f) under min_katalog katalogen og utfør rm kommandoen på hver fil.
Metode 3: Opprett en ny katalog for å erstatte den opprinnelige
Hvis du vil tømme en katalog helt og ikke har noe imot å opprette den på nytt, kan du slette hele katalogen og deretter opprette den på nytt:

rm -rf min_katalog mkdir min_katalog
Denne tilnærmingen sletter katalogen og alt innholdet, og oppretter deretter en ny, tom katalog.
Metode 4: Bruk rsync Kommando
De rsync Kommandoen kan brukes til å synkronisere filer og mapper, og den kan også brukes til å tømme en mappe. For eksempel:
rsync -a --slett tom_katalog/min_katalog/

Her, tom_katalog er en tom katalog, og --slett Alternativet fjerner filer fra målkatalogen som ikke finnes i kildekatalogen.
Forholdsregler
Før du utfører slettingsoperasjoner, må du sørge for at du virkelig har til hensikt å slette filene, da disse handlingene kan ikke angres.
Hvis mappen inneholder viktige filer, må du først ta en sikkerhetskopi.
Bruk av sudo Kommandoen krever administratorrettigheter. Hvis du ikke har tilstrekkelige tillatelser, må du kanskje bruke sudo å utføre disse kommandoene.
Metodene ovenfor gjelder for de fleste situasjoner, men når du implementerer dem, velg riktig metode basert på ditt spesifikke tilfelle, og vær forsiktig for å unngå datatap.
Hvis du ønsker mer detaljert kontroll over sletteprosessen, kan du brukefinnekommandoen sammen med-utførelsealternativ. For eksempel:
finn min_katalog -type f -exec rm {} \;

Denne kommandoen vil finne alle filer (-type f) under min_katalog katalogen og utfør rm kommandoen på hver fil.
Metode 3: Opprett en ny katalog for å erstatte den opprinnelige
Hvis du vil tømme en katalog helt og ikke har noe imot å opprette den på nytt, kan du slette hele katalogen og deretter opprette den på nytt:
Denne tilnærmingen sletter katalogen og alt innholdet, og oppretter deretter en ny, tom katalog.
Metode 4: Bruk rsync Kommando
De rsync Kommandoen kan brukes til å synkronisere filer og mapper, og den kan også brukes til å tømme en mappe. For eksempel:
Her,
tom_katalog er en tom katalog, og --slett Alternativet fjerner filer fra målkatalogen som ikke finnes i kildekatalogen.Forholdsregler
Før du utfører slettingsoperasjoner, må du sørge for at du virkelig har til hensikt å slette filene, da disse handlingene kan ikke angres.
Hvis mappen inneholder viktige filer, må du først ta en sikkerhetskopi.
Bruk av
sudo Kommandoen krever administratorrettigheter. Hvis du ikke har tilstrekkelige tillatelser, må du kanskje bruke sudo å utføre disse kommandoene.Metodene ovenfor gjelder for de fleste situasjoner, men når du implementerer dem, velg riktig metode basert på ditt spesifikke tilfelle, og vær forsiktig for å unngå datatap.
LET'S TALK ABOUT YOUR PROJECTS
- sinsmarttech@gmail.com
-
3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China
Our experts will solve them in no time.

Rackmontert PC
Innebygd databehandling
Industrielle bærbare datamaskiner
Robuste nettbrett
Robust bærbar PC
Industriell panel-PC
Robust håndholdt
Advantech industriell PC