Problem s prikazem RM

Zdenek Lukes, Bc. zlukes na eeg-cz.com
Neděle Červenec 25 18:21:31 CEST 2004


Presne tak, zacina tremi teckami a prve na to se ptam jak vymazu vsechno i
ten adresar s temi teckami (tedy skryty adresar). Poradi nekdo ?

Lukin

----- Original Message ----- 
From: "Zdenek Zikan" <xzikan na fi.muni.cz>
To: <linux na linux.cz>
Sent: Sunday, July 25, 2004 4:48 PM
Subject: Re: Problem s prikazem RM


> > On Sat, Jul 24, 2004 at 10:22:54PM +0200, Zdenek Lukes wrote:
> >> Mam problem s pripakzem rm. Mazu vsechny adresare a soubory pomoci
> >> rm -frd /neco/*
> >>
> >> ale mam tu problem, pokud tam je adresar ktery ma v nazvu "..." (3
tecky =
> >> v nazvu) tak ho nesmaze. Muzete mi poradit jak mazat soubory i adresare
=
> >> vcetne tohoto souboru ?
> >
> > Asi bude problém někde jinde:
> >
> > mike na lion:~/tmp> mkdir a
> > mike na lion:~/tmp> mkdir 'a/abc ... def'
> > mike na lion:~/tmp> touch 'a/abc ... def/pqr'
> > mike na lion:~/tmp> rm -r a
> > mike na lion:~/tmp> ls -l a
> > /bin/ls: a: není souborem ani adresářem
> >
> > Kdybych si měl tipnout, hádal bych, že problém je v tom, že přímo ten
> > adresář, který zadáváte jako argument, má ve jménu mezeru a zapomněl
> > jste to ošetřit.
>
> Coz by ovsem IMHO nemelo vadit, jelikoz se * expanduje i na soubory s
> mezerama, ne? Nezacina nahodou ten adresar tema trema teckama? To by pak
> vse vysvetlovalo. * se neexpanduje na jmena zacinajici teckou (skryta).
>
> Zdenek Zikan

>




Další informace o konferenci Linux