Kirjoittaja Aihe: Lacie share  (Luettu 1529 kertaa)

Lokki

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Lacie share
« : 09.02.13 - klo:17.43 »
Voi olla tyhmä kysymys, mutta ei onnistu omin voimin.
Otskon mukaiselle NTFS USB-levylle meinasin ottaa varmuuskopion, mutta tuo välilyönti laitteen nimessä näyttää estävän varmuuskopion ottamisen konsoliin kirjoittamalla. En tiedä muuta keinoa saada myös piilotiedostot kopioitua, kuin tuo
Koodia: [Valitse]
cp -aKäsky sekoaa välilyönnistä, eikä löydä hakemistoa.
Voisiko joku kirjoittaa tähän sellaisen loitsun, että kotihakemisto "/home/minä" menisi kokonaisuudessaan rakenteineen tuolle levylle.

Rauhoitettu otsikkoa -Storck
« Viimeksi muokattu: 09.02.13 - klo:20.01 kirjoittanut Storck »

juyli

  • Vieras
Vs: Lacie share
« Vastaus #1 : 09.02.13 - klo:21.05 »
... mutta tuo välilyönti laitteen nimessä näyttää estävän varmuuskopion ottamisen konsoliin kirjoittamalla.

Merkillä \ suojataan seuraava merkki konsolissa/terminaalissa. Toki on aina mahdollist käyttää *- tai ? merkkejä.
Myös lainausmerkit tai ' -merkit osaavat ohittaa noiden kiellettyjen merkkien käytön.
Linux:in komentotulkki näet ymmärtää välilyöntien väliset  muuttujat eri parametreiksi.
Jos laajempia kokonaisuuksia varmuuskopioit, voi hakemistot kopioida paketoimalla ne ennen siirtoa varmuustallennusmedialle.
Komento cp -a ei mielestäni ole paras mahdollinen varmuuskopiointiin ylipäätään.
« Viimeksi muokattu: 09.02.13 - klo:21.14 kirjoittanut juyli »

pen

  • Käyttäjä
  • Viestejä: 11
    • Profiili
Vs: Lacie share
« Vastaus #2 : 10.02.13 - klo:14.29 »
Voi olla tyhmä kysymys, mutta ei onnistu omin voimin.
Otskon mukaiselle NTFS USB-levylle meinasin ottaa varmuuskopion, mutta tuo välilyönti laitteen nimessä näyttää estävän varmuuskopion ottamisen konsoliin kirjoittamalla. En tiedä muuta keinoa saada myös piilotiedostot kopioitua, kuin tuo
Koodia: [Valitse]
cp -aKäsky sekoaa välilyönnistä, eikä löydä hakemistoa.
Voisiko joku kirjoittaa tähän sellaisen loitsun, että kotihakemisto "/home/minä" menisi kokonaisuudessaan rakenteineen tuolle levylle.

Rauhoitettu otsikkoa -Storck
Tuossa aiemmin jo kerrottiinkin \-merkin käytöstä, sillä tosiaan voidaan suojata (eng. escape) komentotulkin kannalta oleelliset merkit. Ihan ensimmäiseksi sinun kannattanee muuttaa tuon ulkoisen levyl label LACIE_SHARE:ksi esimerkiksi gparted-ohjelmalla.

Samoin cp ei tosiaan ole välttämättä paras väline varmuuskopiointiin - rsync-niminen komento hoitaa homman tehokkaammin ja niin haluttaessa kopioi vain muuttuneet tiedostot. Hakemasi mahtikäsky voisi olla
Koodia: [Valitse]
rsync -auv ~käyttäjä /media/LACIE\ SHARE/käyttäjä/- korvaa tuossa siis käyttäjä omalla tunnuksellasi ja tarkista tuo polku, mihin varmistetaan (/media/.......). Huomaa myös tuo komennon lopussa käyttäjää seuraava kauttaviiva.

  Ja vielä lopuksi: bash-komentotulkki osaa täydentää (suojatusti) esimerkiksi hakemiston nimen - paina tabulaattoria kerran, niin hakemiston nimi täydentyy niin pitkälle kuin se on yksiselitteinen, toisella painalluksella saat näkyviin mahdolliset vaihtoehdot. Kokeile esim. komentoa
Koodia: [Valitse]
ls /media<TAB>jossa tuo <TAB> tarkoittaa tabulaattorinäppäimen painallusta.

  pen
« Viimeksi muokattu: 10.02.13 - klo:21.19 kirjoittanut pen »

Lokki

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: Lacie share
« Vastaus #3 : 11.02.13 - klo:17.46 »
Suuret kiitokset juyli ja pen! Kyllä toimii hienosti tuo penin laatima loitsu. Tuo back slash käyttö oli hyvä tietää, vaikken sitä enää tarvitsekaan. Muutin nimen gpartedilla. :D

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Lacie share
« Vastaus #4 : 11.02.13 - klo:19.28 »
Tuossa on tarkka kuvaus eri suojaustapojen vaikutuksista mutta englanniksi:

http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_03_03.html
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.