Kopi script
Hej, jeg ved INTET om script. Men kunne det lade sig gøre at lave et som kunne hjælpe mig med følgende:
Jeg har en mappe på mit Ubuntu skrivebord. I denne mappe har jeg samlet guides, bookmarks osv. Denne mappe kopiere jeg ofte over på min eksterne HD som backup. Det kunne være smart hvis jeg kunne gøre dette ved at trykke på en enkelt knap, så det blev automatiseret. Kunne dette lade sig gøre?
Jeg har en mappe på mit Ubuntu skrivebord. I denne mappe har jeg samlet guides, bookmarks osv. Denne mappe kopiere jeg ofte over på min eksterne HD som backup. Det kunne være smart hvis jeg kunne gøre dette ved at trykke på en enkelt knap, så det blev automatiseret. Kunne dette lade sig gøre?
Kommentarer4
Ja.
Prøv at kigge
Prøv at kigge her.
http://www.linuxin.dk/search/node/rsync
Svar
I terminalen skriver jeg
sudo rsync -xa / /media/my book/backup
Dvs at den skulle backe min linux over i mappen. Men den skriver:
thomas@thomas-desktop:~$ sudo rsync -xa / /media/my book/backup
[sudo] password for thomas:
rsync: link_stat "/media/my" failed: No such file or directory (2)
rsync: mkdir "/home/thomas/book/backup" failed: No such file or directory (2)
rsync error: error in file IO (code 11) at main.c(529) [receiver=2.6.9]
rsync: connection unexpectedly closed (8 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(454) [sender=2.6.9]
thomas@thomas-desktop:~$
Re: Kopi script
#0 :
Du kan lave scriptet ved bare at kalde det eks backup.sh og lægge det på dit skrivebord. I filen kan du skrive noget alla:
cp -r /home/USER/desktop/guides /mnt/eksterne/wherever
Dette vil kopiere mappen / filen /home/USER/desktop/guides til /mnt/eksterne/whereever
Dette kan du jo så selv tilpasse så det passer dig.
Når du har gjort dette skal du bare skrive
chmod +x backup.sh (for at sørge for du kan eksekvere filen.
ardimon: sudo rsync -xa /
sudo rsync -xa / /media/my\ book/backupLæg mærke til \ før mellemrummet. Hvis du undlader det ser rsync det som et nyt argument. Husk altid at bruge tab completion, dvs at bruge tab-knappen når du har skrevet noget af stien fx: /medmy
Desuden skal du være opmærksom på at lige nu rsync'er du hele dit filsystem til dit andet drev.
Jeg tænker du er ude efter dette:
sudo rsync -xa /home//Desktop /media/my\ book/backuphvor er dit brugernavn