Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Lokki - 09.02.13 - klo:17.43

Otsikko: Lacie share
Kirjoitti: Lokki - 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
Otsikko: Vs: Lacie share
Kirjoitti: juyli - 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.
Otsikko: Vs: Lacie share
Kirjoitti: pen - 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
Otsikko: Vs: Lacie share
Kirjoitti: Lokki - 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
Otsikko: Vs: Lacie share
Kirjoitti: ajaaskel - 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 (http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_03_03.html)