rm(1p): Skillnad mellan sidversioner

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= Sidslut = Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/rm.1p.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/ <BR><BR>Tack till [https://datorhjalp.se/web/datorhjalp-hemma// Datorhjälp hemma] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. Kategori:Linuxmanual grupp 1 Kat...')
 
 
(En mellanliggande sidversion av samma användare visas inte)
Rad 1: Rad 1:
== NAMN ==
'''rm''' — ta bort katalogposter
== SYNOPSIS ==
<pre>
rm [-iRr] fil...
rm -f [-iRr] [fil...]
</pre>
== BESKRIVNING ==
Verktyget '''rm''' ska ta bort den katalogpost som anges av varje argument '''fil'''.
Om antingen punkt eller punkt-punkt anges som basnamnsdelen av en operand, det vill säga den sista komponenten i sökvägen, eller om en operand löses upp till rotkatalogen, ska '''rm''' skriva ett diagnostiskt meddelande till standardfel och inte göra något mer med sådana operander.
För varje '''fil''' ska följande steg utföras:
1. Om '''fil''' inte finns:
:a. Om flaggan '''-f''' inte har angetts ska '''rm''' skriva ett diagnostiskt meddelande till standardfel.
:b. Fortsätt med eventuella återstående '''filer'''.
2. Om '''fil''' är av typen katalog ska följande steg utföras:
:a. Om varken flaggan '''-R''' eller flaggan '''-r''' har angetts ska '''rm''' skriva ett diagnostiskt meddelande till standardfel, inte göra något mer med '''fil''' och fortsätta med eventuella återstående filer.
:b. Om '''fil''' är en tom katalog får '''rm''' hoppa till steg 2d. Om flaggan '''-f''' inte har angetts, och antingen behörigheterna för '''fil''' inte tillåter skrivning och standardinmatningen är en terminal, eller flaggan '''-i''' har angetts, ska '''rm''' skriva en fråga till standardfel och läsa en rad från standardinmatningen. Om svaret inte är bekräftande ska '''rm''' inte göra något mer med den aktuella filen och fortsätta med eventuella återstående filer.
:c. För varje post som finns i '''fil''', utom punkt eller punkt-punkt, ska de fyra steg som anges här (1 till 4) utföras med posten som om den vore en '''fil'''-operand. Verktyget '''rm''' ska inte gå igenom kataloger genom att följa symboliska länkar till andra delar av hierarkin, utan ska ta bort själva länkarna.
:d. Om flaggan '''-i''' har angetts ska '''rm''' skriva en fråga till standardfel och läsa en rad från standardinmatningen. Om svaret inte är bekräftande ska '''rm''' inte göra något mer med den aktuella filen och fortsätta med eventuella återstående filer.
3. Om '''fil''' inte är av typen katalog, flaggan '''-f''' inte har angetts, och antingen behörigheterna för '''fil''' inte tillåter skrivning och standardinmatningen är en terminal, eller flaggan '''-i''' har angetts, ska '''rm''' skriva en fråga till standardfel och läsa en rad från standardinmatningen. Om svaret inte är bekräftande ska '''rm''' inte göra något mer med den aktuella filen och fortsätta med eventuella återstående filer.
4. Om den aktuella filen är en katalog ska '''rm''' utföra åtgärder motsvarande funktionen '''rmdir()''', definierad i volymen System Interfaces i POSIX.1-2017, anropad med en sökväg till den aktuella filen som argumentet '''path'''. Om den aktuella filen inte är en katalog ska '''rm''' utföra åtgärder motsvarande funktionen '''unlink()''', definierad i volymen System Interfaces i POSIX.1-2017, anropad med en sökväg till den aktuella filen som argumentet '''path'''.
:Om detta misslyckas av någon anledning ska '''rm''' skriva ett diagnostiskt meddelande till standardfel, inte göra något mer med den aktuella filen och fortsätta med eventuella återstående filer.
Verktyget '''rm''' ska kunna gå ned till godtyckligt djup i en filhierarki och ska inte misslyckas på grund av begränsningar i sökvägslängd, såvida inte en operand som användaren angett överskrider systemets begränsningar.
== FLAGGOR ==
Verktyget '''rm''' ska följa Base Definitions-volymen av POSIX.1-2017, '''Section 12.2''', '''Utility Syntax Guidelines'''.
Följande flaggor ska stödjas:
'''-f'''
:Fråga inte efter bekräftelse. Skriv inte diagnostiska meddelanden och ändra inte slutstatusen när inga filoperander anges, eller när operander inte finns. Eventuella tidigare förekomster av flaggan '''-i''' ska ignoreras.
'''-i'''
:Fråga efter bekräftelse enligt beskrivningen ovan. Eventuella tidigare förekomster av flaggan '''-f''' ska ignoreras.
'''-R'''
:Ta bort filhierarkier. Se BESKRIVNING.
'''-r'''
:Likvärdig med '''-R'''.
== OPERANDER ==
Följande operand ska stödjas:
'''fil'''
:En sökväg till en katalogpost som ska tas bort.
== STANDARDINMATNING ==
Standardinmatningen ska användas för att läsa en inmatningsrad som svar på varje fråga som anges i avsnittet STANDARDUTMATNING. I övrigt ska standardinmatningen inte användas.
== INDATAFILER ==
Inga.
== MILJÖVARIABLER ==
Följande miljövariabler ska påverka körningen av '''rm''':
'''LANG'''
:Tillhandahåller ett standardvärde för internationaliseringsvariabler som är odefinierade eller tomma. Se Base Definitions-volymen av POSIX.1-2017, '''Section 8.2''', '''Internationalization Variables''', för prioritetsordningen för internationaliseringsvariabler som används för att bestämma värdena för lokalkategorier.
'''LC_ALL'''
:Om den är satt till en icke-tom sträng åsidosätter den värdena för alla andra internationaliseringsvariabler.
'''LC_COLLATE'''
:Bestämmer lokalen för beteendet hos intervall, ekvivalensklasser och fler-teckens sorteringselement som används i det utökade reguljära uttryck som definieras för lokalnyckelordet '''yesexpr''' i kategorin '''LC_MESSAGES'''.
'''LC_CTYPE'''
:Bestämmer lokalen för tolkningen av byte-sekvenser i textdata som tecken, till exempel enkla byte-tecken i motsats till flerbyte-tecken i argument, samt beteendet hos teckenklasser inom reguljära uttryck som används i det utökade reguljära uttryck som definieras för lokalnyckelordet '''yesexpr''' i kategorin '''LC_MESSAGES'''.
'''LC_MESSAGES'''
:Bestämmer lokalen som används för att behandla bekräftande svar, samt lokalen som används för att påverka format och innehåll i diagnostiska meddelanden och frågor som skrivs till standardfel.
'''NLSPATH'''
:Bestämmer platsen för meddelandekataloger för behandling av '''LC_MESSAGES'''.
== ASYNKRONA HÄNDELSER ==
Standard.
== STANDARDUTMATNING ==
Används inte.
== STANDARDFEL ==
Frågor ska skrivas till standardfel under de villkor som anges i avsnitten BESKRIVNING och FLAGGOR. Frågorna ska innehålla sökvägen '''fil''', men deras format är i övrigt ospecificerat. Standardfel ska också användas för diagnostiska meddelanden.
== UTDATAFILER ==
Inga.
== UTVIDGAD BESKRIVNING ==
Ingen.
== SLUTSTATUS ==
Följande slutvärden ska returneras:
'''0'''
:Varje katalogpost togs bort med lyckat resultat, såvida inte borttagningen avbröts genom ett icke-bekräftande svar på en fråga om bekräftelse.
'''>0'''
:Ett fel inträffade.
== KONSEKVENSER AV FEL ==
Standard.
''Följande avsnitt är informativa.''
== ANVÄNDNING I PROGRAM ==
Verktyget '''rm''' är förbjudet att ta bort namnen punkt och punkt-punkt för att undvika följderna av att oavsiktligt göra något som:
<pre>
rm -r .*
</pre>
Vissa implementationer tillåter inte att den sista länken till en körbar binärfil som håller på att köras tas bort; se felet '''[EBUSY]''' i funktionen '''unlink()''' som definieras i volymen System Interfaces i POSIX.1-2017. Därför kan verktyget '''rm''' misslyckas med att ta bort sådana filer.
Flaggan '''-i''' gör att '''rm''' frågar och läser standardinmatningen även om standardinmatningen inte är en terminal, men i avsaknad av '''-i''' sker ingen behörighetsbaserad fråga när standardinmatningen inte är en terminal.
== EXEMPEL ==
1. Följande kommando:
<pre>
rm a.out core
</pre>
:tar bort katalogposterna '''a.out''' och '''core'''.
2. Följande kommando:
<pre>
rm -Rf junk
</pre>
:tar bort katalogen '''junk''' och allt dess innehåll, utan att fråga.
== BAKGRUND OCH MOTIVERING ==
För absolut tydlighet ska styckena (2b) och (3) i BESKRIVNING av '''rm''', som beskriver beteendet vid frågor om bekräftelse, tolkas på följande sätt:
<pre>
if ((INTE f_flagga) AND
    ((inte_skrivbar AND inmatning_är_terminal) OR i_flagga))
</pre>
Det exakta formatet för de interaktiva frågorna är ospecificerat. Endast den allmänna karaktären hos frågornas innehåll anges, eftersom implementationer kan vilja använda mer beskrivande frågor än de som användes i historiska implementationer. Därför förlitar sig ett program som inte använder flaggan '''-f''', eller som använder flaggan '''-i''', på att systemet tillhandahåller den lämpligaste dialogen direkt med användaren, baserat på det angivna beteendet.
Flaggan '''-r''' är historisk praxis på alla kända system. Synonymen '''-R''' tillhandahålls för konsekvens med andra verktyg i denna volym av POSIX.1-2017 som erbjuder flaggor för rekursiv nedstigning genom filhierarkin.
Beteendet hos flaggan '''-f''' i historiska versioner av '''rm''' är inkonsekvent. I allmänhet gör den, tillsammans med att tvinga bortlänkning utan att fråga om tillstånd, att diagnostiska meddelanden alltid undertrycks och att slutstatusen inte ändras för icke-existerande operander och filer som inte kan avlänkas. I vissa versioner undertrycker flaggan '''-f''' dock även användningsmeddelanden och systemfel. Att undertrycka sådana meddelanden är inte till hjälp vare sig för skalskript eller användare.
Det är mindre klart att felmeddelanden om filer som inte kan avlänkas, det vill säga tas bort, bör undertryckas. Även om detta är historisk praxis tillåter denna volym av POSIX.1-2017 inte att flaggan '''-f''' undertrycker sådana meddelanden.
När flaggorna '''-r''' och '''-i''' anges frågar historiska versioner av '''rm''' användaren två gånger för varje katalog: en gång innan dess innehåll tas bort och en gång innan själva katalogposten som namnger katalogen försöker tas bort. Detta gör det möjligt för användaren att "beskära" vandringen genom filhierarkin. Historiska versioner av '''rm''' var inkonsekventa genom att vissa inte ställde den första frågan för kataloger som angavs på kommandoraden, och andra hade otydligt frågebeteende när flaggan '''-i''' angavs och filens behörigheter inte tillät skrivning. POSIX Shell and Utilities-versionen av '''rm''' skiljer sig inte mycket från historisk praxis, men kräver att frågorna är konsekventa. Historiska versioner av '''rm''' var också inkonsekventa genom att frågor skrevs både till standardutmatning och standardfel. Denna volym av POSIX.1-2017 kräver att frågor skrivs till standardfel, för konsekvens med '''cp''' och '''mv''', och för att tillåta historiska utökningar av '''rm''' som tillhandahåller en flagga för att lista borttagna filer på standardutmatning.
Verktyget '''rm''' måste gå ned till godtyckligt djup så att varje filhierarki kan tas bort. Detta innebär exempelvis att verktyget '''rm''' inte får få slut på fildeskriptorer under sin nedstigning, det vill säga om antalet fildeskriptorer är begränsat kan '''rm''' inte implementeras på det historiska sättet där en fildeskriptor används per katalognivå. Dessutom får '''rm''' inte misslyckas på grund av begränsningar i sökvägslängd, såvida inte en operand som användaren angett är längre än '''{PATH_MAX}'''.
Verktyget '''rm''' tar bort symboliska länkar själva, inte de filer som de pekar på, som en följd av beroendet av funktionen '''unlink()''' enligt BESKRIVNING. Vid borttagning av hierarkier med '''-r''' eller '''-R''' måste förbudet mot att följa symboliska länkar göras uttryckligt.
== FRAMTIDA RIKTNINGAR ==
Inga.
== SE ÄVEN ==
[[rmdir(1p)]]
Base Definitions-volymen av POSIX.1-2017, '''Chapter 8''', '''Environment Variables''', '''Section 12.2''', '''Utility Syntax Guidelines'''
System Interfaces-volymen av POSIX.1-2017, [[remove(3p)]], [[rmdir(3p)]], [[unlink(3p)]]
== COPYRIGHT ==
Delar av denna text är återgivna och reproducerade i elektronisk form från IEEE Std 1003.1-2017, ''Standard for Information Technology -- Portable Operating System Interface (POSIX)'', The Open Group Base Specifications Issue 7, 2018 Edition, Copyright (C) 2018 by the Institute of Electrical and Electronics Engineers, Inc. och The Open Group. Vid eventuell avvikelse mellan denna version och den ursprungliga standarden från IEEE och The Open Group är den ursprungliga standarden från IEEE och The Open Group det avgörande dokumentet. Den ursprungliga standarden kan hämtas online från:
<pre>
http://www.opengroup.org/unix/online.html
</pre>
Eventuella typografiska fel eller formateringsfel som förekommer på denna sida har sannolikt införts vid konverteringen av källfilerna till manualsidesformat. För att rapportera sådana fel, se:
<pre>
https://www.kernel.org/doc/man-pages/reporting_bugs.html
</pre>
== SIDOR SOM HÄNVISAR TILL DENNA SIDA ==
[[ln(1p)]], [[mkdir(1p)]], [[rmdir(1p)]], [[unlink(1p)]]
= Sidslut =
= Sidslut =



Nuvarande version från 28 maj 2026 kl. 06.23

NAMN

rm — ta bort katalogposter

SYNOPSIS

rm [-iRr] fil...

rm -f [-iRr] [fil...]

BESKRIVNING

Verktyget rm ska ta bort den katalogpost som anges av varje argument fil.

Om antingen punkt eller punkt-punkt anges som basnamnsdelen av en operand, det vill säga den sista komponenten i sökvägen, eller om en operand löses upp till rotkatalogen, ska rm skriva ett diagnostiskt meddelande till standardfel och inte göra något mer med sådana operander.

För varje fil ska följande steg utföras:

1. Om fil inte finns:

a. Om flaggan -f inte har angetts ska rm skriva ett diagnostiskt meddelande till standardfel.
b. Fortsätt med eventuella återstående filer.

2. Om fil är av typen katalog ska följande steg utföras:

a. Om varken flaggan -R eller flaggan -r har angetts ska rm skriva ett diagnostiskt meddelande till standardfel, inte göra något mer med fil och fortsätta med eventuella återstående filer.
b. Om fil är en tom katalog får rm hoppa till steg 2d. Om flaggan -f inte har angetts, och antingen behörigheterna för fil inte tillåter skrivning och standardinmatningen är en terminal, eller flaggan -i har angetts, ska rm skriva en fråga till standardfel och läsa en rad från standardinmatningen. Om svaret inte är bekräftande ska rm inte göra något mer med den aktuella filen och fortsätta med eventuella återstående filer.
c. För varje post som finns i fil, utom punkt eller punkt-punkt, ska de fyra steg som anges här (1 till 4) utföras med posten som om den vore en fil-operand. Verktyget rm ska inte gå igenom kataloger genom att följa symboliska länkar till andra delar av hierarkin, utan ska ta bort själva länkarna.
d. Om flaggan -i har angetts ska rm skriva en fråga till standardfel och läsa en rad från standardinmatningen. Om svaret inte är bekräftande ska rm inte göra något mer med den aktuella filen och fortsätta med eventuella återstående filer.

3. Om fil inte är av typen katalog, flaggan -f inte har angetts, och antingen behörigheterna för fil inte tillåter skrivning och standardinmatningen är en terminal, eller flaggan -i har angetts, ska rm skriva en fråga till standardfel och läsa en rad från standardinmatningen. Om svaret inte är bekräftande ska rm inte göra något mer med den aktuella filen och fortsätta med eventuella återstående filer.

4. Om den aktuella filen är en katalog ska rm utföra åtgärder motsvarande funktionen rmdir(), definierad i volymen System Interfaces i POSIX.1-2017, anropad med en sökväg till den aktuella filen som argumentet path. Om den aktuella filen inte är en katalog ska rm utföra åtgärder motsvarande funktionen unlink(), definierad i volymen System Interfaces i POSIX.1-2017, anropad med en sökväg till den aktuella filen som argumentet path.

Om detta misslyckas av någon anledning ska rm skriva ett diagnostiskt meddelande till standardfel, inte göra något mer med den aktuella filen och fortsätta med eventuella återstående filer.

Verktyget rm ska kunna gå ned till godtyckligt djup i en filhierarki och ska inte misslyckas på grund av begränsningar i sökvägslängd, såvida inte en operand som användaren angett överskrider systemets begränsningar.

FLAGGOR

Verktyget rm ska följa Base Definitions-volymen av POSIX.1-2017, Section 12.2, Utility Syntax Guidelines.

Följande flaggor ska stödjas:

-f

Fråga inte efter bekräftelse. Skriv inte diagnostiska meddelanden och ändra inte slutstatusen när inga filoperander anges, eller när operander inte finns. Eventuella tidigare förekomster av flaggan -i ska ignoreras.

-i

Fråga efter bekräftelse enligt beskrivningen ovan. Eventuella tidigare förekomster av flaggan -f ska ignoreras.

-R

Ta bort filhierarkier. Se BESKRIVNING.

-r

Likvärdig med -R.

OPERANDER

Följande operand ska stödjas:

fil

En sökväg till en katalogpost som ska tas bort.

STANDARDINMATNING

Standardinmatningen ska användas för att läsa en inmatningsrad som svar på varje fråga som anges i avsnittet STANDARDUTMATNING. I övrigt ska standardinmatningen inte användas.

INDATAFILER

Inga.

MILJÖVARIABLER

Följande miljövariabler ska påverka körningen av rm:

LANG

Tillhandahåller ett standardvärde för internationaliseringsvariabler som är odefinierade eller tomma. Se Base Definitions-volymen av POSIX.1-2017, Section 8.2, Internationalization Variables, för prioritetsordningen för internationaliseringsvariabler som används för att bestämma värdena för lokalkategorier.

LC_ALL

Om den är satt till en icke-tom sträng åsidosätter den värdena för alla andra internationaliseringsvariabler.

LC_COLLATE

Bestämmer lokalen för beteendet hos intervall, ekvivalensklasser och fler-teckens sorteringselement som används i det utökade reguljära uttryck som definieras för lokalnyckelordet yesexpr i kategorin LC_MESSAGES.

LC_CTYPE

Bestämmer lokalen för tolkningen av byte-sekvenser i textdata som tecken, till exempel enkla byte-tecken i motsats till flerbyte-tecken i argument, samt beteendet hos teckenklasser inom reguljära uttryck som används i det utökade reguljära uttryck som definieras för lokalnyckelordet yesexpr i kategorin LC_MESSAGES.

LC_MESSAGES

Bestämmer lokalen som används för att behandla bekräftande svar, samt lokalen som används för att påverka format och innehåll i diagnostiska meddelanden och frågor som skrivs till standardfel.

NLSPATH

Bestämmer platsen för meddelandekataloger för behandling av LC_MESSAGES.

ASYNKRONA HÄNDELSER

Standard.

STANDARDUTMATNING

Används inte.

STANDARDFEL

Frågor ska skrivas till standardfel under de villkor som anges i avsnitten BESKRIVNING och FLAGGOR. Frågorna ska innehålla sökvägen fil, men deras format är i övrigt ospecificerat. Standardfel ska också användas för diagnostiska meddelanden.

UTDATAFILER

Inga.

UTVIDGAD BESKRIVNING

Ingen.

SLUTSTATUS

Följande slutvärden ska returneras:

0

Varje katalogpost togs bort med lyckat resultat, såvida inte borttagningen avbröts genom ett icke-bekräftande svar på en fråga om bekräftelse.

>0

Ett fel inträffade.

KONSEKVENSER AV FEL

Standard.

Följande avsnitt är informativa.

ANVÄNDNING I PROGRAM

Verktyget rm är förbjudet att ta bort namnen punkt och punkt-punkt för att undvika följderna av att oavsiktligt göra något som:

rm -r .*

Vissa implementationer tillåter inte att den sista länken till en körbar binärfil som håller på att köras tas bort; se felet [EBUSY] i funktionen unlink() som definieras i volymen System Interfaces i POSIX.1-2017. Därför kan verktyget rm misslyckas med att ta bort sådana filer.

Flaggan -i gör att rm frågar och läser standardinmatningen även om standardinmatningen inte är en terminal, men i avsaknad av -i sker ingen behörighetsbaserad fråga när standardinmatningen inte är en terminal.

EXEMPEL

1. Följande kommando:

rm a.out core
tar bort katalogposterna a.out och core.

2. Följande kommando:

rm -Rf junk
tar bort katalogen junk och allt dess innehåll, utan att fråga.

BAKGRUND OCH MOTIVERING

För absolut tydlighet ska styckena (2b) och (3) i BESKRIVNING av rm, som beskriver beteendet vid frågor om bekräftelse, tolkas på följande sätt:

if ((INTE f_flagga) AND
    ((inte_skrivbar AND inmatning_är_terminal) OR i_flagga))

Det exakta formatet för de interaktiva frågorna är ospecificerat. Endast den allmänna karaktären hos frågornas innehåll anges, eftersom implementationer kan vilja använda mer beskrivande frågor än de som användes i historiska implementationer. Därför förlitar sig ett program som inte använder flaggan -f, eller som använder flaggan -i, på att systemet tillhandahåller den lämpligaste dialogen direkt med användaren, baserat på det angivna beteendet.

Flaggan -r är historisk praxis på alla kända system. Synonymen -R tillhandahålls för konsekvens med andra verktyg i denna volym av POSIX.1-2017 som erbjuder flaggor för rekursiv nedstigning genom filhierarkin.

Beteendet hos flaggan -f i historiska versioner av rm är inkonsekvent. I allmänhet gör den, tillsammans med att tvinga bortlänkning utan att fråga om tillstånd, att diagnostiska meddelanden alltid undertrycks och att slutstatusen inte ändras för icke-existerande operander och filer som inte kan avlänkas. I vissa versioner undertrycker flaggan -f dock även användningsmeddelanden och systemfel. Att undertrycka sådana meddelanden är inte till hjälp vare sig för skalskript eller användare.

Det är mindre klart att felmeddelanden om filer som inte kan avlänkas, det vill säga tas bort, bör undertryckas. Även om detta är historisk praxis tillåter denna volym av POSIX.1-2017 inte att flaggan -f undertrycker sådana meddelanden.

När flaggorna -r och -i anges frågar historiska versioner av rm användaren två gånger för varje katalog: en gång innan dess innehåll tas bort och en gång innan själva katalogposten som namnger katalogen försöker tas bort. Detta gör det möjligt för användaren att "beskära" vandringen genom filhierarkin. Historiska versioner av rm var inkonsekventa genom att vissa inte ställde den första frågan för kataloger som angavs på kommandoraden, och andra hade otydligt frågebeteende när flaggan -i angavs och filens behörigheter inte tillät skrivning. POSIX Shell and Utilities-versionen av rm skiljer sig inte mycket från historisk praxis, men kräver att frågorna är konsekventa. Historiska versioner av rm var också inkonsekventa genom att frågor skrevs både till standardutmatning och standardfel. Denna volym av POSIX.1-2017 kräver att frågor skrivs till standardfel, för konsekvens med cp och mv, och för att tillåta historiska utökningar av rm som tillhandahåller en flagga för att lista borttagna filer på standardutmatning.

Verktyget rm måste gå ned till godtyckligt djup så att varje filhierarki kan tas bort. Detta innebär exempelvis att verktyget rm inte får få slut på fildeskriptorer under sin nedstigning, det vill säga om antalet fildeskriptorer är begränsat kan rm inte implementeras på det historiska sättet där en fildeskriptor används per katalognivå. Dessutom får rm inte misslyckas på grund av begränsningar i sökvägslängd, såvida inte en operand som användaren angett är längre än {PATH_MAX}.

Verktyget rm tar bort symboliska länkar själva, inte de filer som de pekar på, som en följd av beroendet av funktionen unlink() enligt BESKRIVNING. Vid borttagning av hierarkier med -r eller -R måste förbudet mot att följa symboliska länkar göras uttryckligt.

FRAMTIDA RIKTNINGAR

Inga.

SE ÄVEN

rmdir(1p)

Base Definitions-volymen av POSIX.1-2017, Chapter 8, Environment Variables, Section 12.2, Utility Syntax Guidelines

System Interfaces-volymen av POSIX.1-2017, remove(3p), rmdir(3p), unlink(3p)

COPYRIGHT

Delar av denna text är återgivna och reproducerade i elektronisk form från IEEE Std 1003.1-2017, Standard for Information Technology -- Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 7, 2018 Edition, Copyright (C) 2018 by the Institute of Electrical and Electronics Engineers, Inc. och The Open Group. Vid eventuell avvikelse mellan denna version och den ursprungliga standarden från IEEE och The Open Group är den ursprungliga standarden från IEEE och The Open Group det avgörande dokumentet. Den ursprungliga standarden kan hämtas online från:

http://www.opengroup.org/unix/online.html

Eventuella typografiska fel eller formateringsfel som förekommer på denna sida har sannolikt införts vid konverteringen av källfilerna till manualsidesformat. För att rapportera sådana fel, se:

https://www.kernel.org/doc/man-pages/reporting_bugs.html

SIDOR SOM HÄNVISAR TILL DENNA SIDA

ln(1p), mkdir(1p), rmdir(1p), unlink(1p)

Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/rm.1p.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.