Ero sivun ”Cp” versioiden välillä

Siirry navigaatioon Siirry hakuun
202 merkkiä lisätty ,  10. lokakuuta 2009
p
pientä viilailua
(Kumottu muokkaus #23440, jonka teki ARTTUSN WIHOWIIMEINEN MARSSI TÄYTIN TOIVEENNE PÄÄSETTE NYT EROON MUSTA!!!!!!!! ([[User talk:ARTTUSN WIH)
p (pientä viilailua)
Rivi 2: Rivi 2:


== Käyttö ==
== Käyttö ==
Kopioi tiedosto sorsat.c nimelle sorsat.c~. Jos kohdetiedosto on jo olemassa, ylikirjoitetaan se automaattisesti.
Kopioidaan tiedosto <tt>sorsat.c</tt> nimelle <tt>sorsat.c~</tt>. Jos kohdetiedosto on jo olemassa, ylikirjoitetaan se automaattisesti:
  cp sorsat.[[c]] sorsat.c~
  cp sorsat.[[c]] sorsat.c~


Kopioidaan hakemisto /home/petra kaikkine alihakemistoineen ([[valitsin]] <tt>-r</tt> tai <tt>-R</tt> mahdollistaa hakemistojen kopioinnin) nimelle /home/timo.
Kopioidaan hakemisto <tt>/home/petra</tt> kaikkine alihakemistoineen ([[valitsin]] <tt>-r</tt> tai <tt>-R</tt> mahdollistaa hakemistojen kopioinnin) nimelle <tt>/home/tim</tt>o:
  cp -r /home/petra /home/timo
  cp -r /home/petra /home/timo


Kopioidaan tiedostot norr, söder, lid, fal, malm, en, ny ja jön hakemistoon köping (valitsin <tt>-t</tt>)
Kopioidaan tiedostot <tt>norr</tt>, <tt>söder</tt>, <tt>lid</tt>, <tt>fal</tt>, <tt>malm</tt>, <tt>en</tt>, <tt>ny</tt> ja <tt>jön</tt> hakemistoon <tt>köping</tt> (valitsin <tt>-t</tt>):
  cp -t köping norr söder lid fal malm en ny jön
  cp -t köping norr söder lid fal malm en ny jön


Kopioidaan tiedosto /mnt/etakone_etc/hosts hakemistoon /etc. Mikäli tiedosto /etc/hosts on jo olemassa, poistetaan se ja kopioidaan uusi tiedosto tilalle (valitsin <tt>-f</tt>). Alkuperäisestä tiedostosta luodaan varmuuskopio nimelle /etc/hosts~ (valitsin <tt>-b</tt>).
Kopioidaan tiedosto <tt>/mnt/etakone_etc/hosts</tt> hakemistoon <tt>/etc</tt>. Mikäli tiedosto <tt>/etc/hosts</tt> on jo olemassa, poistetaan se ja kopioidaan uusi tiedosto tilalle (valitsin <tt>-f</tt>). Alkuperäisestä tiedostosta luodaan varmuuskopio nimelle <tt>/etc/hosts~</tt> (valitsin <tt>-b</tt>):
  cp -bf /mnt/etakone_etc/[[hosts]] /etc/
  cp -bf /mnt/etakone_etc/[[hosts]] /etc/


Kopioidaan hakemiston "casiquiare" kaikki sisältö hakemiston "bifurkaatio" päälle. Jos jokin tiedostoista on jo olemassa, kysytään sen korvaamisesta erillisellä kehotteella (valitsin <tt>-i</tt>).
Kopioidaan hakemiston <tt>casiquiare</tt> kaikki sisältö hakemiston <tt>bifurkaatio</tt> päälle. Jos jokin tiedostoista on jo olemassa, kysytään sen korvaamisesta erillisellä kehotteella (valitsin <tt>-i</tt>):
  cp -ri casiquiare bifurkaatio
  cp -ri casiquiare bifurkaatio
Tässä yhteydessä olisi myös mahdollista käyttää valitsinta <tt>--reply=</tt> (<tt>--reply=yes</tt> tai <tt>--reply=no</tt>), joka automaattisesti joko korvaa tai säästää samannimiset tiedostot. --replyn käyttöä ei kuitenkaan enää suositella (''deprecated'') ja se on poistettu vuoden 2008 jälkeisistä versioista. <tt>--reply=yes</tt>in voi korvata valitsimella <tt>-f</tt> ja <tt>--reply=no</tt>n komennolla
Tässä yhteydessä olisi myös mahdollista käyttää valitsinta <tt>--reply=</tt> (<tt>--reply=yes</tt> tai <tt>--reply=no</tt>), joka automaattisesti joko korvaa tai säästää samannimiset tiedostot. <tt>--reply</tt>n käyttöä ei kuitenkaan enää suositella (se on vanhentunut eli ''deprecated'') ja se on poistettu vuoden 2008 jälkeisistä versioista. <tt>--reply=yes</tt>in voi korvata valitsimella <tt>-f</tt> ja <tt>--reply=no</tt>n komennolla
  [[yes]] n | cp -i tiedosto1 tiedosto2
  [[yes]] n | cp -i tiedosto1 tiedosto2
Tulosteen saa halutessaan näyttämään siistämmältä käyttämällä muotoa <tt>yes n|cp -i tiedosto1 tiedosto2; [[echo]] \n</tt>.
Tulosteen saa halutessaan näyttämään siistimmältä käyttämällä muotoa <tt>yes n|cp -i tiedosto1 tiedosto2; [[echo]] \n</tt>.


==Valitsimia==
==Valitsimia==

Navigointivalikko