Re: Ta bort en katalog (ny fråga)

View: New views
3 Messages — Rating Filter:   Alert me  

Parent Message unknown Re: Ta bort en katalog (ny fråga)

by Samuel Blomqvist :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Micke Mildén wrote:

>
>> Om katalogen är tom: rmdir
>>
>> om katalogen inte är tom och du vill ta bort den recursivt:  rm -r
>>
>> /Samuel
>>
>
> Jag måste bara få fråga vad "recursivt" betyder här. Det har just dykt upp i ett program vars översättning jag jobbar med. Är det helt enkelt att ta bort katalogen med hela dess innehåll?
>
> /Micke.
>
> =
>
>

Tror att betydelsen är "en efter en" eller "gång på gång" eller något i
den stilen...  I det här fallet betyder det helt enkelt att den går ner
i katalogträdet tills det tar slut och börjar ta bort saker där...

Rätta mig någon om jag har fel... vilket, sanningen att säga, har
hänt...


/Samuel

Ps. skickade denna till listan trots att du skickade den till min
privata adress.


--
To UNSUBSCRIBE, email to debian-user-swedish-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: Ta bort en katalog (ny fråga)

by Carl-Fredrik Enell-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hej

Rekursiv betyder i alla fall i matematiken att en viss funktion är
definierad genom att anropa sig själv - och att värdet för ett visst
tal t ex n=1 är givet.
En rekursiv definition av talserien 1,2,3,4... är alltså
f(1)=1
f(n)=f(n-1)+1

Den bästa definition som jag sett är för övrigt: "Rekursion: se
Rekursion!" (Som i den rekursiva akronymen GNU, alltså)

I fallet med rm -r betyder det alltså att kommandot rm kan anses
anropa sig självt för varje ny undernivå det hittar.

/Fredrik
--
Carl-Fredrik Enell (SM2YHP / OH9GNX)

Kaanaanmaantie 6B
FIN-99600 Sodankylä
Finland
------------------------------------------------
URL:  http://www.is.kiruna.se/~fredrik
Work URL: http://www.sgo.fi/~fredrik
------------------------------------------------
pub  1024D/E3930C6C
Key fingerprint =
6D46 6879 5826 0219 08FC 0F5E 97FD 06D6 E393 0C6C
=================================================

Re: Ta bort en katalog (ny fråga)

by Christer Oldhoff :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hej Micke och Samuel,

On 2008-02-26, Samuel Blomqvist wrote:

> Micke Mildén wrote:
>> [...]
>>> om katalogen inte är tom och du vill ta bort den recursivt:  rm -r
>>> [...]
>> Jag måste bara få fråga vad "recursivt" betyder här. [...]
>
> Tror att betydelsen är "en efter en" eller "gång på gång" eller något i
> den stilen...  I det här fallet betyder det helt enkelt att den går ner
> i katalogträdet tills det tar slut och börjar ta bort saker där...
>
> Rätta mig någon om jag har fel... vilket, sanningen att säga, har
> hänt...
>
Har inget att invända--hela katalogen inklusive innehållet i alla underkataloger
ryker.
Det verkar som om man får anpassa översättningen efter omständigheterna.

Ifall Du fortfarande gnetar med översättningen och det inte handlar om samma
användning som ovan (katalogstruktur):

Lurigt ord att översätta till icke-tekniskt språk...
Som Samuels förslag visar får man köra en merordig förklaring om man vill vara
exakt.
I algoritm-, programmerings- och matematiska sammanhang heter det helt enkelt
"rekursivt", men det hjälper ju bara om läsaren vet vad som avses.

"Engelsk-Svensk Teknisk Ordbok" av Einar Engström anger
<recursive = med upprepning>

medan Björn Collinder i "Ordhandboken" anger <rekursiv = omtagbar>

Ingen av dessa båda översättningar skulle få läsaren att förstå exakt vad
"rm -r" gör.

Hm, undrar om någon blev smartare av ovanstående,
--
Christer

LightInTheBox - Buy quality products at wholesale price