Manpages

NIMI

cp − kopioi tiedostoja

YLEISKATSAUS

cp [lisäargumentit] lähde kohde
cp
[lisäargumentit] lähde... hakemisto
Optiot:
[−abdfilprsuvxPR] [−S backup-suffix] [−V {numbered,existing,simple}] [−−backup] [−−no-dereference] [−−force] [−−interactive] [−−one-file-system] [−−preserve] [−−recursive] [−−update] [−−verbose] [−−suffix=backup-suffix] [−−version-control={numbered,existing,simple}] [−−archive] [−−parents] [−−link] [−−symbolic-link] [−−help] [−−version]

KUVAUS

Tätä dokumentaatiota ei enää ylläpidetä ja se saattaa olla riittämätöntä ja epätarkkaa. Texinfo-dokumentaatio on ensisijainen tietolähde.

Tämä man-sivu kertoo cp -komennon GNU-version toiminnan.

Jos cp:lle annettu viimeinen argumentti on olemassa oleva hakemisto, cp kopioi jokaisen annetun tiedoston samannimiseen tiedostoon kyseiseen hakemistoon.

Jos ainoastaan kaksi tiedostonimeä on annettu, cp kopioi ensimmäisen tiedoston toiseksi. Virheilmoitus tulostetaan, mikäli viimeinen argumentti ei ole hakemisto tai useampi kuin kaksi tiedostonimeä on annettu.

Oletusarvoisesti cp ei kopioi hakemistoja.

OPTIOT
−a, −−archive

Säilyttää mahdollisimman hyvin alkuperäisten tiedostojen rakenteen ja atribuutit. Sama kuin −dpR.

−b, −−backup

Tekee varmuuskopiot tiedostoista.

−d, −−no-dereference

Kopioi symboliset linkit symbolisina linkkeinä sen sijaan, että kopioisi tiedostot, joihin symboliset linkit osoittavat. Säilyttää kopioissa alkuperäisten tiedostojen väliset symboliset linkkisuhteet.

−f, −−force

Tuhoaa jo olemassa olevat kohdetiedostot.

−i, −−interactive

Ilmoittaa, mikäli olemassa olevat kohdetiedostot ovat vaarassa tulla ylikirjoitetuiksi.

−l, −−link

Tekee tiedostojen kopioimisen sijaan lähdetiedostoista linkit kohdehakemistoon.

−P, −−parents

Muodostaa jokaisen kohdetiedoston nimen lisäämällä kohdehakemiston nimeen kauttaviivan ja lähdetiedoston nimen polkuineen. Viimeisen argumentin täytyy olla kohdehakemiston nimi.

Esimerkiksi komento ’cp −−parents a/b/c joku_hakemisto’ kopioi hakemistopuun a/b/ päässä olevan tiedoston c hakemistoon joku_hakemisto/a/b/c muodostaen myös puuttuvat alihakemistot.

−p, −−preserve

Säilyttää alkuperäisten tiedostojen omistus-, ryhmä-, oikeus-, ja aikatiedot.

−r

Kopioi hakemistot rekursiivisesti, kopioiden kaikki tiedostot normaalisti.

−s, −−symbolic-link

Tekee symboliset linkit sen sijaan, että kopioisi tiedostot. Kaikkien tiedostonimien täytyy olla absoluuttisia, eli elleivät lähde- ja kohdetiedostot ole samassa hakemistossa, lähdetiedostojen täytyy sisältää polkutiedot juurihakemistosta (/) lähtien.

Tämä lisäargumentti tuottaa virheilmoituksen, mikäli systeemi ei tue symbolisia linkkejä.

−u, −−update

Ei kopioi tiedostoja, mikäli kohdetiedostolla on sama tai uudempi muutospäivämäärä.

−v, −−verbose

Tulostaa jokaisen kopioitavan tiedoston nimen ennen kopiointia.

−x, −−one-file-system

Hylkää kaikki alihakemistot, jotka ovat eri tiedostojärjestelmissä kuin se, josta kopiointi aloitettiin.

−R, −−recursive

Kopioi hakemistot rekursiivisesti.

−−help

Tulostaa ohjelman käyttöohjeet.

−−version

Tulostaa versiotiedot.

−S, −−suffix backup-suffix

Tarkennin, jota käytetään tehtäessä yksinkertaisia varmuuskopioita. Voidaan asettaa SIMPLE_BACKUP_SUFFIX-ympäristömuuttujan avulla, joka voidaan korvata tällä lisäargumentilla. Jos kumpaakaan ei ole annettu, oletusarvo on ’~’ kuten Emacsissa.

−V, −−version-control {numbered,existing,simple}

Varmuuskopioiden tyyppi voidaan asettaa VERSION_CONTROL-ympäristömuuttujalla, joka voidaan korvata tällä lisäargumentilla.

Jos kumpaakaan ei ole annettu, oletusarvoinen varmuuskopion tyyppi on ’existing’. VERSION_CONTROL-ympäristömuuttujan arvo ja cp-komennolle annettu -V lisäargumentti toimivat samoin kuin GNU Emacsin ’version-control’-muuttuja: Myös ne tunnistavat synonyymejä, jotka ovat kuvaavampia.

Käytettävissä olevia arvoja ovat (uniikit lyhenteet hyväksytään):
’t’ tai ’numbered’

Tekee aina numeroidut varmuuskopiot.

’nil’ tai ’existing’

Tekee numeroidut varmuuskopiot ainoastaan niistä tiedostoista, jotka ovat jo valmiiksi numeroituja. Yksinkertaiset kopiot muista.

’never’ tai ’simple’

Tekee aina yksinkertaiset varmuuskopiot.