Kirjoittaja Aihe: Kopiointi cp  (Luettu 3227 kertaa)

timhak01

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Kopiointi cp
« : 04.06.15 - klo:20.33 »
Olen aloittelemassa päätteen käyttöä. en oikein saa tuota kopiointia (cp) toimimaan. Olen tehnyt työpöydälle kansion poistotest jossa on kuusi tekstitiedostoa (home/timo/Työpöytä/poistotest/ ja täällä sitten k1 k2 s1 s2 t1 t2 -tekstitiedostot). Haluaisin kopioida ne home/timo/harjoitukset -kansioon. Olen yrittänyt tehdä ohjeiden mukaan, mutta jokin menee pieleen. Melkoinen tumpelo.   Mikä on oikea tapa kopioida. Voiko kopioinnin suorittaa mistä vain vai pitääkö olla tietyssä hakemistossa? Välillä tulee ilmoitus ettei ole lupa kopioida. olen yrittänyt sudotella. ei onnistu.???

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: Kopiointi cp
« Vastaus #1 : 04.06.15 - klo:20.51 »
Voisitko kopioida sen mitä oikeastaan olit tekemässä ja mitä sait vastaukseksi?

Sillä ei varsinaisesti ole merkitystä missä olit kopioimassa, mutta polut pitää olla oikein eli helpointa on ensin siirtyä oikeaan hakemistoon (cd).

http://www.linux.fi/wiki/Portaali:Komentorivi
http://www.linux.fi/wiki/Komentorivin_perusteet
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

timhak01

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Vs: Kopiointi cp
« Vastaus #2 : 04.06.15 - klo:22.11 »
Koodia: [Valitse]
timo@timo-TravelMate-5720:~$ cd harjoittelu
timo@timo-TravelMate-5720:~/harjoittelu$ cp /poistotest/k1 /poistotest/k2 /poistotest/s1 /poistotest/s2 /poistotest/t1 /poistotest/t1.
cp: kohde ”/poistotest/t1.” ei ole hakemisto
timo@timo-TravelMate-5720:~/harjoittelu$

Muokkaus (Tomin): Lisäsin code-tagit. En huomannut tehdä sitä aiemmin.
« Viimeksi muokattu: 05.06.15 - klo:11.11 kirjoittanut Tomin »

timhak01

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Vs: Kopiointi cp
« Vastaus #3 : 04.06.15 - klo:22.17 »
ohjeessa puhutaan tiedostoista

timhak01

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Vs: Kopiointi cp
« Vastaus #4 : 04.06.15 - klo:22.18 »
Tiedosto ei tietenkään ole hakemisto, mutta onko ohjeessa vikaa?

SuperOscar

  • Käyttäjä
  • Viestejä: 4060
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Kopiointi cp
« Vastaus #5 : 04.06.15 - klo:22.23 »
Komentorivin viimeinen parametri on sen hakemiston nimi, johon tiedostot kopioidaan. Nimi voi olla pelkkä piste (.), jos haluat kopioida siihen hakemistoon, missä komentotulkki parhaillaan on.

Veikkaan tosin, että noissa nimissäsi on muutakin vikaa. Ne alkavat kaikki vinoviivalla (/), mikä tarkoittaa absoluuttista polkua juurikansiosta lukien. Olisiko oikea komento jotenkin näin:

Koodia: [Valitse]
cp ../poistotest/k1 ../poistotest/k2 ../poistotest/s1 ../poistotest/s2 ../poistotest/t1 .
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

timhak01

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Vs: Kopiointi cp
« Vastaus #6 : 05.06.15 - klo:00.36 »
jos sais muutaman simppelin esimerkin ubuntu14 on käytössä. Ja kaikki muu onnistuu mutta cp on hakusessa.

nm

  • Käyttäjä
  • Viestejä: 16426
    • Profiili
Vs: Kopiointi cp
« Vastaus #7 : 05.06.15 - klo:01.11 »
Koodia: [Valitse]
cd ~/harjoittelu
cp ~/Työpöytä/poistotest/k1 .

Huomaa väli ennen pistettä cp-komennon lopussa. Voit toki kopioida useita tiedostoja kerralla, mutta kokeile nyt ensin tuolla yhdellä. Seuraavaksi sitten tabulaattoritäydennyksen harjoittelua, niin alkaa kansiot ja tiedostot löytyä paremmin.
« Viimeksi muokattu: 05.06.15 - klo:01.13 kirjoittanut nm »

timhak01

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Vs: Kopiointi cp
« Vastaus #8 : 05.06.15 - klo:11.08 »
Koodia: [Valitse]
timo@timo-TravelMate-5720:~/harjoittelu$ cp ~/Työpöytä/poistotest/k1 .
cp: tiedoston ”/home/timo/Työpöytä/poistotest/k1” tilaa ei voi lukea: Tiedostoa tai hakemistoa ei ole
timo@timo-TravelMate-5720:~/harjoittelu$ cd
timo@timo-TravelMate-5720:~$ ls
2-rivinen                             fontconfig   Mallit      Työpöytä
AI7_KOE_Kielenhuolto_4.5.2015_7C.odt  harjoittelu  Musiikki    Ubuntu One
Asiakirjat                            Julkinen     mwf_config  Videot
elo.ods                               Kuvat        sw1.dpl     VirtualBox VMs
examples.desktop                      Lataukset    sw1.sch
Firefox_wallpaper.png                 Library      ted nugent
timo@timo-TravelMate-5720:~$ cd Työpöytä
timo@timo-TravelMate-5720:~/Työpöytä$ ls
pokerth.desktop  Ubuntu tietokoneissa.desktop
kaikki kuvat              Spotify.desktop  valokuvat kehitykseen 28.12.2013
kopiot                    Spotify.lnk
poistotest                Työpöytä_2
timo@timo-TravelMate-5720:~/Työpöytä$ cd poistotest
timo@timo-TravelMate-5720:~/Työpöytä/poistotest$ ls
k1.odt  k2.odt  s1.odt  s2.odt  t1.odt  t2.odt
timo@timo-TravelMate-5720:~/Työpöytä/poistotest$

Muokkaus (Tomin): Lisäsin code-tagit tulsoteen ympärille. Voisitko jatkossa lisätä ne itse, kiitos. Ne saa tuosta viestikentän yläpuolelta #-merkistä ja tulevat automaattisesti maalattuna olevan tekstin ympärille.
« Viimeksi muokattu: 05.06.15 - klo:11.10 kirjoittanut Tomin »

timhak01

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Vs: Kopiointi cp
« Vastaus #9 : 05.06.15 - klo:11.19 »
timo@timo-TravelMate-5720:~/harjoittelu$ pwd
/home/timo/harjoittelu
timo@timo-TravelMate-5720:~/harjoittelu$ cp /home/timo/Työpöytä/poistotest/k1.odt .
timo@timo-TravelMate-5720:~/harjoittelu$ ls
k1.odt

Virheenä oli ainakin tuo tarkentimen puuttuminen ja polut puutteelliset. Nyt onnistui :).

Kiitoksia avusta.

SuperOscar

  • Käyttäjä
  • Viestejä: 4060
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Kopiointi cp
« Vastaus #10 : 05.06.15 - klo:12.44 »
Annetuilla tiedoilla tämän:

Koodia: [Valitse]
cp /home/timo/Työpöytä/poistotest/k1.odt .
voi kirjoittaa lyhyemmin kummallakin seuraavista tavoista:

Koodia: [Valitse]
cp ../Työpöytä/poistotest/k1.odt .
cp ~/Työpöytä/poistotest/k1.odt .

Eli virheesi ei ollut lähdetiedoston polussa vaan siinä, että ”k1” ei ollut tiedoston koko nimi.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Vs: Kopiointi cp
« Vastaus #11 : 09.06.15 - klo:02.52 »
Annetuilla tiedoilla tämän:

Koodia: [Valitse]
cp /home/timo/Työpöytä/poistotest/k1.odt .

Voi kirjoittaa myös
Koodia: [Valitse]
cp Työpöytä/poistotest/k1.odt harjoittelu/
Isommat kopioinnit teen cp:llä. Sillä kopioi vaikka kokonaisen systeemin. Piste on nyt hankala aloittelijalle. Pelkkä cd vaihtaa kotihakemiston juureen. Miloin tulee '/' ja milloin ei on hieman hankalaa. Harjoittelun arvoinen komento.