rmdir(1p)
rmdir(1p) – Linux manualsida
PROLOG
Denna manualsida är en del av POSIX Programmer's Manual. Linux-implementationen av detta gränssnitt kan skilja sig åt; se motsvarande Linux-manualsida för detaljer om Linux-beteende. Gränssnittet kanske inte heller är implementerat på Linux.
NAMN
rmdir – ta bort kataloger
SYNOPSIS
rmdir [-p] dir...
BESKRIVNING
Verktyget rmdir ska ta bort den katalogpost som anges av varje operand dir.
För varje operand dir ska verktyget rmdir utföra åtgärder som motsvarar funktionen rmdir(), anropad med operanden dir som sitt enda argument.
Kataloger ska behandlas i den ordning de anges. Om en katalog och en underkatalog till den katalogen anges i samma anrop av rmdir, ska programmet ange underkatalogen före den överordnade katalogen, så att den överordnade katalogen är tom när rmdir försöker ta bort den.
FLAGGOR
Verktyget rmdir ska följa Base Definitions-volymen av POSIX.1-2017, Section 12.2, Utility Syntax Guidelines.
Följande flagga ska stödjas:
-p
Ta bort alla kataloger i ett sökvägsnamn. För varje operand dir:
- Den katalogpost som operanden namnger ska tas bort.
- Om operanden dir innehåller mer än en sökvägskomponent ska effekter motsvarande följande kommando inträffa:
rmdir -p $(dirname dir)
OPERANDER
Följande operand ska stödjas:
dir
Ett sökvägsnamn för en tom katalog som ska tas bort.
STDIN
Används inte.
INDATAFILER
Inga.
MILJÖVARIABLER
Följande miljövariabler ska påverka körningen av rmdir:
LANG
Anger ett standardvärde för internationaliseringsvariabler som är osatta eller tomma. Se Base Definitions-volymen av POSIX.1-2017, Section 8.2, Internationalization Variables, för företrädesordningen för internationaliseringsvariabler som används för att bestämma värdena för lokalkategorier.
LC_ALL
Om variabeln är satt till ett icke-tomt strängvärde, åsidosätter den värdena för alla andra internationaliseringsvariabler.
LC_CTYPE
Bestämmer lokalen för tolkning av bytesekvenser i textdata som tecken, till exempel enkelbyte- respektive multibytetecken i argument.
LC_MESSAGES
Bestämmer vilken lokal som ska användas för att påverka formatet och innehållet i diagnostiska meddelanden som skrivs till standardfel.
NLSPATH
Bestämmer platsen för meddelandekataloger vid behandling av LC_MESSAGES.
ASYNKRONA HÄNDELSER
Standard.
STDOUT
Används inte.
STDERR
Standardfel ska endast användas för diagnostiska meddelanden.
UTDATAFILER
Inga.
UTVIDGAD BESKRIVNING
Ingen.
SLUTSTATUS
Följande slutvärden ska returneras:
0
Varje katalogpost som angavs av en operand dir togs bort utan fel.
>0
Ett fel inträffade.
FÖLJDER AV FEL
Standard.
Följande avsnitt är informativa.
ANVÄNDNING I PROGRAM
Definitionen av en tom katalog är en katalog som högst innehåller katalogposterna för punkt och punkt-punkt.
EXEMPEL
Om en katalog a i aktuell katalog är tom, förutom att den innehåller katalogen b, och a/b är tom, förutom att den innehåller katalogen c:
rmdir -p a/b/c
tar kommandot bort alla tre katalogerna.
BAKGRUND OCH MOTIVERING
På historiska System V-system gjorde flaggan -p också att ett meddelande skrevs till standardutmatningen. Meddelandet angav om hela sökvägen togs bort eller om en del av sökvägen fanns kvar av någon anledning. Avsnittet STDERR kräver detta diagnostiska meddelande när hela sökvägen som anges av en operand dir inte tas bort, men tillåter inte att statusmeddelandet som rapporterar lyckat resultat skrivs som diagnostik.
Verktyget rmdir i System V innehöll också flaggan -s, som undertryckte det informationsmeddelande som skrevs ut av flaggan -p. Denna flagga har utelämnats eftersom informationsmeddelandet inte specificeras av denna volym av POSIX.1-2017.
FRAMTIDA RIKTNING
Ingen.
SE ÄVEN
- rm(1p)
- Base Definitions-volymen av POSIX.1-2017, Chapter 8, Environment Variables
- Base Definitions-volymen av POSIX.1-2017, 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 av Institute of Electrical and Electronics Engineers, Inc. och The Open Group. Vid eventuella skillnader 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 på 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 man-sideformat. 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
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/rmdir.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.