sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #70292
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