rm(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== rm - Ta bort filer eller kataloger == Kommandot `rm` används för att ta bort filer eller kataloger i ett Unix-liknande operativsystem. === Syntax === rm [ALTERNATIV]... FIL... === Beskrivning === Kommandot `rm` tar bort de angivna filerna. Som standard tar inte `rm` bort kataloger, men med vissa alternativ kan det göra det. === Alternativ === * `-f, --force` - Tvinga borttagning av filer utan att fråga efter bekräftelse, även om filerna inte existerar. * `-i...')
 
Ingen redigeringssammanfattning
 
Rad 1: Rad 1:
== rm - Ta bort filer eller kataloger ==
= rm(1) =
Kommandot `rm` används för att ta bort filer eller kataloger i ett Unix-liknande operativsystem.


=== Syntax ===
== NAMN ==
rm [ALTERNATIV]... FIL...
rm – ta bort filer eller kataloger


=== Beskrivning ===
== SYNOPSIS ==
Kommandot `rm` tar bort de angivna filerna. Som standard tar inte `rm` bort kataloger, men med vissa alternativ kan det göra det.
<pre>
rm [FLAGGA]... [FIL]...
</pre>


=== Alternativ ===
== BESKRIVNING ==
* `-f, --force` - Tvinga borttagning av filer utan att fråga efter bekräftelse, även om filerna inte existerar.
Denna manualsida dokumenterar GNU-versionen av ''rm''.
* `-i` - Fråga efter bekräftelse innan varje borttagning.
''rm'' tar bort varje angiven fil.
* `-I` - Fråga en gång om bekräftelse om fler än tre filer ska tas bort eller om en katalog tas bort rekursivt.
Som standard tas inte kataloger bort.
* `-r, -R, --recursive` - Ta bort kataloger och deras innehåll rekursivt.
* `-d, --dir` - Ta bort tomma kataloger.
* `-v, --verbose` - Visa ett meddelande för varje borttagen fil eller katalog.
* `--one-file-system` - Hoppa över alla kataloger som är på en annan filsystem än den aktuella.


=== Exempel ===
Om flaggan ''-I'' eller ''--interactive=once'' anges, och fler än tre filer anges  
* För att ta bort en fil:
eller ''-r'', ''-R'' eller ''--recursive'' används, frågar ''rm'' användaren  
  <code>
om hela operationen ska fortsätta. Om svaret inte är jakande avbryts kommandot.
  rm filnamn
</code>


* För att tvinga borttagning av en fil utan att fråga:
Om en fil är skrivskyddad, standardinput är en terminal och flaggan ''-f'' inte används,  
  <code>
eller om flaggan ''-i'' eller ''--interactive=always'' används, så frågar ''rm''  
  rm -f filnamn
om filen ska tas bort. Om svaret inte är jakande hoppas filen över.
</code>


* För att ta bort en katalog och dess innehåll rekursivt:
== FLAGGOR ==
<code>
''-f'', ''--force''
rm -r katalognamn
ignorera icke-existerande filer och argument, fråga aldrig
</code>


* För att ta bort flera filer och kataloger med bekräftelse:
''-i''
<code>
fråga innan varje borttagning
rm -i fil1 fil2 katalognamn
</code>


=== Felsökning ===
''-I''
Om du får ett felmeddelande när du använder `rm`, kontrollera följande:
fråga en gång innan fler än tre filer tas bort eller vid rekursiv borttagning; 
* Att filen eller katalogen du försöker ta bort faktiskt existerar.
mindre påträngande än ''-i'', men skyddar mot de flesta misstag
* Att du har rättigheter att ta bort filen eller katalogen.
* Att katalogen är tom om du inte använder alternativet `-r`.


=== Varning ===
''--interactive''[=''NÄR'']
Använd `rm` med försiktighet, särskilt med alternativet `-r` eller `-f`, eftersom det kan ta bort många filer och kataloger permanent utan möjlighet till återställning.
fråga enligt NÄR: ''never'', ''once'' (''-I''), eller ''always'' (''-i''); 
utan värde frågas alltid


=== Se även ===
''--one-file-system''
* [[rmdir]] - Ta bort tomma kataloger.
vid rekursiv borttagning, hoppa över kataloger som ligger på andra filsystem 
* [[mkdir]] - Skapa nya kataloger.
än motsvarande kommandoradsargument


=== Källor ===
''--no-preserve-root''
* [https://man7.org/linux/man-pages/man1/rm.1.html rm(1) man-sida]
behandla inte ''/'' som något särskilt
 
''--preserve-root''[=''all'']
ta inte bort ''/'' (standard); med ''all'' vägras borttagning av katalog 
på annat enhet än dess förälder
 
''-r'', ''-R'', ''--recursive''
ta bort kataloger och deras innehåll rekursivt
 
''-d'', ''--dir''
ta bort tomma kataloger
 
''-v'', ''--verbose''
visa vad som görs
 
''--help''
visa denna hjälptext och avsluta
 
''--version''
visa versionsinformation och avsluta
 
== ANTECKNINGAR ==
Som standard tar ''rm'' inte bort kataloger. Använd flaggan ''--recursive'' 
(''-r'' eller ''-R'') för att även ta bort kataloger och dess innehåll.
 
Försök att ta bort filer vars namn är ''.'' eller ''..'' avvisas med felmeddelande.
 
För att ta bort en fil som börjar med bindestreck, t.ex. ''-fil'', använd:
<pre>
rm -- -fil
rm ./-fil
</pre>
 
Observera: borttagna filer kan eventuellt återskapas med rätt verktyg och kunskap. 
För att säkerställa att innehållet inte går att återställa, överväg att använda [[shred(1)]].
 
== UPPHOVSMAN ==
Skriven av Paul Rubin, David MacKenzie, Richard M. Stallman och Jim Meyering.
 
== FELRAPPORTERING ==
GNU coreutils hjälp online: 
<https://www.gnu.org/software/coreutils/> 
Rapportera översättningsfel till: 
<https://translationproject.org/team/>
 
== COPYRIGHT ==
Copyright © 2025 Free Software Foundation, Inc. 
Licens: GPLv3+: GNU GPL version 3 eller senare 
<https://gnu.org/licenses/gpl.html> 
Detta är fri programvara: du får ändra och distribuera den. 
Det finns INGEN GARANTI, i den utsträckning lagen tillåter.
 
== SE ÄVEN ==
[[unlink(1)]], [[unlink(2)]], [[chattr(1)]], [[shred(1)]]
 
Fullständig dokumentation: 
<https://www.gnu.org/software/coreutils/rm> 
eller lokalt via:
<pre>
info '(coreutils) rm invocation'
</pre>
 
== COLOPHON ==
Denna sida är en del av ''coreutils'' (grundläggande fil-, skal- och textverktyg). 
Projektinformation: <http://www.gnu.org/software/coreutils/> 
Manualen hämtades från arkivet coreutils-9.6.tar.xz den 2025-02-02 från 
<http://ftp.gnu.org/gnu/coreutils/>
 
Om du upptäcker problem med denna HTML-version eller har förbättringsförslag 
för detta COLOPHON (som inte är en del av originalmanualen), mejla: man-pages@man7.org


= Sidslut =
= Sidslut =


Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/mv.1.html
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/rm.1.html
 
<HR>
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på  
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på  
https://www.linux.se/kontaka-linux-se/
https://www.linux.se/kontaka-linux-se/

Nuvarande version från 8 juni 2025 kl. 09.17

rm(1)

NAMN

rm – ta bort filer eller kataloger

SYNOPSIS

rm [FLAGGA]... [FIL]...

BESKRIVNING

Denna manualsida dokumenterar GNU-versionen av rm. rm tar bort varje angiven fil. Som standard tas inte kataloger bort.

Om flaggan -I eller --interactive=once anges, och fler än tre filer anges eller -r, -R eller --recursive används, frågar rm användaren om hela operationen ska fortsätta. Om svaret inte är jakande avbryts kommandot.

Om en fil är skrivskyddad, standardinput är en terminal och flaggan -f inte används, eller om flaggan -i eller --interactive=always används, så frågar rm om filen ska tas bort. Om svaret inte är jakande hoppas filen över.

FLAGGOR

-f, --force ignorera icke-existerande filer och argument, fråga aldrig

-i fråga innan varje borttagning

-I fråga en gång innan fler än tre filer tas bort eller vid rekursiv borttagning; mindre påträngande än -i, men skyddar mot de flesta misstag

--interactive[=NÄR] fråga enligt NÄR: never, once (-I), eller always (-i); utan värde frågas alltid

--one-file-system vid rekursiv borttagning, hoppa över kataloger som ligger på andra filsystem än motsvarande kommandoradsargument

--no-preserve-root behandla inte / som något särskilt

--preserve-root[=all] ta inte bort / (standard); med all vägras borttagning av katalog på annat enhet än dess förälder

-r, -R, --recursive ta bort kataloger och deras innehåll rekursivt

-d, --dir ta bort tomma kataloger

-v, --verbose visa vad som görs

--help visa denna hjälptext och avsluta

--version visa versionsinformation och avsluta

ANTECKNINGAR

Som standard tar rm inte bort kataloger. Använd flaggan --recursive (-r eller -R) för att även ta bort kataloger och dess innehåll.

Försök att ta bort filer vars namn är . eller .. avvisas med felmeddelande.

För att ta bort en fil som börjar med bindestreck, t.ex. -fil, använd:

rm -- -fil
rm ./-fil

Observera: borttagna filer kan eventuellt återskapas med rätt verktyg och kunskap. För att säkerställa att innehållet inte går att återställa, överväg att använda shred(1).

UPPHOVSMAN

Skriven av Paul Rubin, David MacKenzie, Richard M. Stallman och Jim Meyering.

FELRAPPORTERING

GNU coreutils hjälp online: <https://www.gnu.org/software/coreutils/> Rapportera översättningsfel till: <https://translationproject.org/team/>

COPYRIGHT

Copyright © 2025 Free Software Foundation, Inc. Licens: GPLv3+: GNU GPL version 3 eller senare <https://gnu.org/licenses/gpl.html> Detta är fri programvara: du får ändra och distribuera den. Det finns INGEN GARANTI, i den utsträckning lagen tillåter.

SE ÄVEN

unlink(1), unlink(2), chattr(1), shred(1)

Fullständig dokumentation: <https://www.gnu.org/software/coreutils/rm> eller lokalt via:

info '(coreutils) rm invocation'

COLOPHON

Denna sida är en del av coreutils (grundläggande fil-, skal- och textverktyg). Projektinformation: <http://www.gnu.org/software/coreutils/> Manualen hämtades från arkivet coreutils-9.6.tar.xz den 2025-02-02 från <http://ftp.gnu.org/gnu/coreutils/>

Om du upptäcker problem med denna HTML-version eller har förbättringsförslag för detta COLOPHON (som inte är en del av originalmanualen), mejla: man-pages@man7.org

Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/rm.1.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp hemma som har sponsrat Linux.se med webbhotell.