← Back to team overview

sslug-teknik team mailing list archive

Re: cp fil til flere direktiver

 

Fredag den 23. januar 2004 11:17 skrev René Mølsted:
> Hejsa
> Jeg har brug for at kopiere en file til flere direktiver. Jeg har
> prøvet følgende:
> cp fil /home/*/projekt

Shellen ekspanderer dette til f.eks. :

cp fil /home/user1/projekt /home/user2/projekt

før end cp kommandoen bliver kaldt.

> Dette giver følgende fejl:
> cp: omitting directory `//home/molsted/projekt/'

Yeps. cp tror nu, at der er 2 filer, der skal kopieres til 
directoriet, som er sidste argument. En cp uden option -r vil ikke 
kopiere directories og derfor får du ovenstående fejlmeddelse.

> Jeg har prøvet Google uden held (søger måske på det forkerte). Er
> det en begrænsning i cp?
> Jeg også gransket man cp, men jeg syntes heller ikke den giver
> svar.

Det er forholdet mellem shellen og cp, der har spillet dig et puds.
Så vidt jeg ved kan du ikke få cp til at kopiere til to kataloger. Der 
skal to cp kommandoer til. Hvis det drejer sig om mange directories, 
så vil et lille shellscript være på sin plads.

Mvh
-- 
 /\ ,_  _|,_ _  _  _,  |¨) _  _ |_    /\  _  _ ,_
/¨¨\| )(_|| (-'.-|`-,  |¨).-|(_ | )  /¨¨\.-|(-'| )
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
grep -r 'Andreas Bach Aaen' /usr/src/linux



Follow ups

References