Skip to main content

Sletter filer og mapper ved hjelp av Linux

A Christmas Computer Bug, and the Future of Files (April 2025)

A Christmas Computer Bug, and the Future of Files (April 2025)
Anonim

Den enkleste måten å slette filer på er å bruke filbehandleren som kommer som en del av din versjon av Linux. En filbehandling gir en grafisk oversikt over filene og mappene som er lagret på datamaskinen. Windows-brukere vil være kjent med et program kalt Windows Explorer som i seg selv er en filbehandling.

Det er mange forskjellige filbehandlere for Linux, men her er de mest installerte:

  • Nautilus (aka filer)
  • delfin
  • PCManFM
  • Thunar
  • Caja

Nautilus er en del av GNOME-skrivebordsmiljøet og er standard filbehandling for Ubuntu, Linux Mint, Fedora og openSUSE.

Delfin er en del av KDE-skrivebordsmiljøet og er standard filbehandling for distribusjoner som Kubuntu og KDE-versjonene av Mint og Debian.

Thunar er en del av XFCE-skrivebordsmiljøet og er standard filbehandling for Xubuntu.

PCManFM er en del av LXDE-skrivebordsmiljøet og er standard filbehandling for Lubuntu.

Caja er standard filbehandling for MATE skrivebordsmiljøet og kommer som en del av Linux Mint Mate.

Slik bruker du Nautilus til å slette filer

Nautilus kan åpnes i Ubuntu ved å klikke på arkivskapets ikon på lanseringen. Du vil kunne finne Nautilus på Mint ved å klikke på filbehandleren i hurtigstartslinjen eller via menyen. Enhver distribusjon som bruker GNOME-skrivebordsmiljøet, vil ha filbehandling i aktivitetsvinduet.

Når du har Nautilus åpen, kan du navigere gjennom filene og mappene ved å dobbeltklikke på dem. For å slette en enkelt fil høyreklikk på ikonet og velg "Flytt til søppel".

Du kan velge flere filer ved å holde nede CTRL-tasten mens du klikker på filen, og trykk deretter på høyre museknapp for å få opp menyen. Klikk på "Flytt til søppel" for å flytte elementene til papirkurven.

Hvis du foretrekker å bruke tastaturet, kan du trykke på "Slett" -tasten på tastaturet for å sende elementer til papirkurven.

For å slette filene permanent, klikk på "Papirkurv" -ikonet i venstre panel. Dette viser deg alle elementene som for øyeblikket er slettet, men fortsatt gjenopprettelige.

For å gjenopprette en fil, klikk på et element og klikk på "Gjenopprett" -knappen øverst til høyre.

For å tømme søpla kan du klikke på "Tom" -knappen øverst til høyre.

Slik bruker du delfin for å slette filer

Dolphin-filbehandling er standard filbehandling med KDE-miljøet. Du kan starte det ved å klikke på ikonet i menyen.

Grensesnittet ligner veldig på Nautilus og slettefunksjonen er mye det samme.

For å slette en enkelt fil, høyreklikk filen og velg "Flytt til søppel". Du kan også trykke på slettasten, men dette viser en melding som spør om du er sikker på at du vil flytte varen til papirkurven. Du kan stoppe meldingen som vises igjen ved å legge inn en innsjekkingsboks.

For å slette flere filer velg alle filene du vil slette ved å holde nede CTRL-tasten og venstre klikke på filene. Hvis du vil flytte dem til papirkurven, kan du trykke på slettasten eller høyreklikke og velge "Flytt til papirkurven".

Du kan gjenopprette elementer fra papirkurven ved å klikke på papirkurvikonet i venstre panel. Finn elementet eller elementene du ønsker å gjenopprette, høyreklikk og velg deretter "gjenopprett".

For å tømme papirkurven, høyreklikk på papirkurven i venstre panel og velg "tom søppel".

Du kan permanent slette filer uten at de går til papirkurven i utgangspunktet ved å holde nede skift-tasten og trykke på sletteknappen.

Slik bruker du Thunar til å slette filer

De fleste filbehandlere følger samme tema når det gjelder å velge, kopiere, flytte og slette filer og mapper.

Thunar er ikke annerledes. Du kan åpne Thunar i XFCE-skrivebordsmiljøet ved å klikke på menyen og søke etter "Thunar".

For å slette en fil ved hjelp av Thunar, velg filen med musen og høyreklikk. Hovedforskjellen mellom Thunar og de to tidligere nevnte filbehandlerne er at både "flytte til søppel" og "slette" er tilgjengelige på kontekstmenyen.

Derfor å sende en fil til papirkurven kan velge alternativet "Flytt til søppel" eller for å slette permanent ved å bruke "slett" -alternativet.

For å gjenopprette en fil, klikk på "Papirkurv" -ikonet i det venstre panelet og finn filen du vil gjenopprette. Høyreklikk på filen og klikk på "Gjenopprett" -alternativet i menyen.

For å tømme papirkurven, høyreklikk på "Papirkurv" -ikonet og velg "Tom papirkurv".

Slik bruker du PCManFM til å slette filer

PCManFM filbehandling er standard for LXDE-skrivebordsmiljøet.

Du kan åpne PCManFM ved å velge filbehandling fra LXDE-menyen.

Hvis du vil slette en fil, navigerer du gjennom mappene og velger filen du vil slette med musen.

Du kan trykke på slettasten for å slette filen, og du blir spurt om du vil flytte varen til søppel. Du kan også høyreklikke på filen og velge alternativet "Flytt til søppel" fra menyen.

Hvis du ønsker å slette filen permanent, hold nede skift-tasten og trykk på sletteknappen. Du blir nå spurt om du vil fjerne filen. Hvis du holder nede skift-tasten og trykker på høyre museknapp, vil menyalternativet nå vises som "fjern" i stedet for "flytt til søppel".

For å gjenopprette elementer klikker du på papirkurven og velger filen eller filene du ønsker å gjenopprette. Høyreklikk og velg "gjenopprett".

For å tømme papirkurven, høyreklikk på papirkurven og velg "Tøm papirkurven" fra menyen.

Slik bruker du Caja å slette filer

Caja er standard filbehandling for Linux Mint MATE og MATE skrivebordsmiljø generelt.

Caja filbehandling vil være tilgjengelig fra menyen.

For å slette en fil naviger gjennom mappene og finn filen eller filene du ønsker å slette. Velg filen ved å klikke på den og høyreklikk. Menyen vil ha et alternativ som heter "Flytt til søppel". Du kan også trykke på slettasten for å flytte filen til papirkurven.

Du kan slette filen permanent ved å holde nede skift-tasten og deretter trykke på slettasten. Det er ikke noe høyreklikk menyalternativ for permanent å slette filer.

For å gjenopprette en fil, klikk på papirkurven i det venstre panelet. Finn filen som skal gjenopprettes, og velg den med musen. Klikk nå på gjenopprettings-knappen.

For å tømme papirkurven kan du klikke på papirkurven og deretter den tomme papirkurven.

Slik fjerner du en fil ved hjelp av Linux-kommandolinjen

Den grunnleggende syntaksen for å fjerne en fil ved hjelp av Linux-terminalen er som følger:

rm / bane / til / fil

For eksempel, tenk at du har en fil som heter file1 i mappen / home / gary / documents du ville skrive følgende kommando:

rm / home / gary / documents / file1

Det er ingen advarsel som spør deg om du er sikker, så du må være veldig sikker på at du har skrevet inn banen til den riktige filen, eller filen vil bli slettet.

Du kan fjerne flere filer ved å spesifisere dem som en del av kommandoen rm som følger:

rm file1 file2 file3 file4 file5

Du kan også bruke jokertegn til å bestemme hvilke filer som skal slettes. For eksempel å slette alle filene med filtypen .mp3, bruker du følgende kommando:

rm * .mp3

Det er verdt å påpeke på dette stadiet at du må ha de nødvendige tillatelsene for å fjerne filene ellers vil du få en feil.

Du kan heve tillatelser ved hjelp av sudo-kommandoen eller bytte til en bruker med tillatelser for å slette filen ved hjelp av su-kommandoen.

Hvordan får du en "Er du sikker" Melding når du sletter filer ved hjelp av Linux

Som nevnt i forrige avsnitt ber rm-kommandoen ikke om bekreftelse før sletting av filen. Det gjør det bare uansett.

Du kan gi en bryter til kommandoen rm, slik at den spør deg om du er sikker før du sletter hver fil.

Dette er selvfølgelig greit hvis du sletter en fil, men hvis du sletter hundrevis av filer, blir det slitsomt.

rm -i / path / to / file

For eksempel hvis du vil fjerne alle mp3-filene i en mappe, men du vil bekrefte hver fjerning, bruker du følgende kommando:

rm -i * .mp3

Utgangen fra kommandoen ovenfor vil være noe slikt:

rm: Fjern vanlig fil 'file.mp3'?

For å slette filen må du trykke på Y eller y og trykke på retur. Hvis du ikke vil slette filen, trykk n eller N.

Hvis du vil bli spurt om du er sikker på at du vil slette filer, men bare når mer enn 3 filer skal slettes eller når du sletter rekursivt, kan du bruke følgende syntaks:

rm -I * .mp3

Dette er mindre påtrengende enn kommandoen rm -i, men selvfølgelig hvis kommandoen skulle slette mindre enn 3 filer, ville du miste disse 3 filene.

Utgangen fra kommandoen ovenfor ville være noe slikt:

rm: fjern 5 argumenter?

Igjen må svaret være y eller Y for fjerningen skal finne sted.

Et alternativ til kommandoen -i og -I er som følger:

rm --interactive = aldri * .mp3

rm --interactive = once * .mp3

rm --interactive = alltid * .mp3

Ovennevnte syntaks er lettere å lese og sier at du heller ikke vil bli fortalt om sletting som er den samme som ikke å levere en bryter til rm-kommandoen, du vil bli fortalt en gang som er den samme som å kjøre rm med -I-bryteren eller du vil alltid bli fortalt hvilken som er den samme som å kjøre kommandoen rm med -i-bryteren.

Fjerner kataloger og underkataloger rekursivt ved hjelp av Linux

Tenk deg at du har følgende mappestruktur:

  • hjem
    • gary
      • dokumenter
        • kontoer
          • 2010
            • fil1
          • 2011
            • fil1
            • fil2
          • 2012
            • fil1
          • 2013
            • fil1
          • 2014
            • fil1
          • 2015
            • fil1
            • fil2
            • fil3

Hvis du vil slette kontomappen og alle undermappene og filene må du bruke følgende bryter:

rm -r / home / gary / documents / accounts

Du kan også bruke en av følgende to kommandoer:

rm -R / home / gary / documents / accounts

rm --recursive / home / gary / dokumenter / kontoer

Slik fjerner du et katalog, men bare hvis det er tomt

Tenk deg at du har en mappe som heter kontoer, og du vil slette den, men bare hvis den er tom. Du kan gjøre dette ved å bruke følgende kommando:

rm -d kontoer

Hvis mappen er tom, blir den slettet, men hvis ikke, mottar du følgende melding:

rm: kan ikke fjerne 'kontoer': katalogen ikke tom

Slik fjerner du filer uten en feil som oppstår hvis en fil ikke eksisterer

Hvis du kjører et skript, kan det hende du ikke vil at det skulle oppstå en feil hvis filen eller filene du prøver å fjerne, ikke eksisterer.

I dette tilfellet kan du bruke følgende kommando:

rm -f / path / to / file

For eksempel kan du bruke denne kommandoen til å fjerne en fil som heter file1.

rm -f file1

Hvis filen eksisterer vil den bli fjernet, og hvis den ikke, vil du ikke motta noen meldinger som sier at den ikke eksisterte. Vanligvis uten -f-bryteren vil du motta følgende feil:

rm: kan ikke fjerne 'file1': ingen slik fil eller katalog

Sammendrag

Det finnes andre kommandoer du kan bruke til å fjerne filer som shred-kommandoen som forhindrer gjenoppretting av filen.

Hvis du har en symbolsk lenke, kan du fjerne koblingen ved hjelp av kommandoen Unlink.