Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: 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 cp -a
Kä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
-
... 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.
-
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 cp -a
Kä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
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
ls /media<TAB>
jossa tuo <TAB> tarkoittaa tabulaattorinäppäimen painallusta.
pen
-
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
-
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)