BackUps από το τερματικό με ένα σενάριο στο Bash Shell

Στις 14 Φεβρουαρίου, είμαι linux.com δημοσίευση του Simrat Pal Singh Khokhar, όπου παρουσιάζει ένα σενάριο Bash Shell της δημιουργίας του, το οποίο μας επιτρέπει να δημιουργήσουμε ένα BackUp στη μορφή

.tar.bz2

οποιουδήποτε καταλόγου που υπάρχει στο σύστημά μας.

Μολονότι η γραφή Είναι λίγο παλιό, καθώς δημοσιεύτηκε αρχικά στις 13 Μαρτίου 2009, το θεωρώ εξαιρετικά χρήσιμο τόσο στη λειτουργία του όσο και στην ευκολία χρήσης του.

Για να χρησιμοποιήσετε το σενάριο, ακολουθήστε τα παρακάτω βήματα στο γράμμα:

  1. Ανοίξτε ένα νέο έγγραφο στο Gedit ή nano όπως επιθυμείς.
  2. Αντιγράψτε το πλήρης κωδικός σεναρίου σε αυτό το νέο έγγραφο.
  3. Αποθηκεύστε το σενάριο ως
    mybackup.sh

    στο μέρος που θέλετε μέσα στην ομάδα σας (κατά προτίμηση στον προσωπικό σας φάκελο).

Τώρα πρόκειται να δώσουμε δικαιώματα εκτέλεσης σεναρίου μέσω της ακόλουθης εντολής (πρέπει πρώτα να εντοπίσετε τον κατάλογο που περιέχει το σενάριο):

chmod + x mybackup.sh

Ο τρόπος χρήσης του σεναρίου είναι ο εξής:

Για να εκτελέσετε το BackUp ενός συγκεκριμένου καταλόγου ή αρχείου από το να το κάνετε με τον ακόλουθο τρόπο:

sh mybackup.sh [πηγή] [προορισμός]

Όπου η πηγή είναι η απόλυτη διαδρομή του καταλόγου ή του αρχείου που θέλετε να δημιουργήσετε αντίγραφα ασφαλείας (παράδειγμα:

~/Documentos/Writer

)
Όπου προορισμός, είναι η διαδρομή όπου θέλετε να αποθηκεύσετε το BackUp (παράδειγμα:

~/Documentos

)

Σημείωση: Ο Simrat ισχυρίζεται ότι το σενάριο αναγνωρίζει τόσο απόλυτες όσο και σχετικές διαδρομές, αλλά στην περίπτωσή μου λειτουργούσαν μόνο απόλυτες διαδρομές.

Αυτό θα έχει ως αποτέλεσμα τη δημιουργία ενός αρχείου

.tar.bz2

με τη μορφή

"fuente_ddmmyyyy.x.tar.bz2"

Τώρα, εάν θέλετε να αποσυμπιέσετε ένα προηγούμενο BackUp, πρέπει απλώς να εκτελέσετε το σενάριο και να καθορίσετε το αρχείο

.tar.bz2

ως πηγή και τον κατάλογο στον οποίο θέλετε να αποσυμπιέστε το αρχείο ως προορισμό.

Επιπλέον, αυτό το σενάριο μπορεί να χρησιμοποιηθεί εντός Ναυτίλος για να κάνετε το BackUp με πολύ πιο εύκολο τρόπο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Θαλσκάρθ dijo

    Για να ειπωθεί η αλήθεια, απλά έψαχνα κάτι τέτοιο. Το έβαλα στο CRON έτσι ώστε να είναι αυτόματο κάθε Χ και αυτό είναι, δεν ανησυχώ για το θέμα =)

  2.   Τζωνάς dijo

    Οι πληροφορίες είναι πολύ καλές αλλά τελικά δεν εξηγήσατε πώς να δημιουργήσετε το αντίγραφο ασφαλείας,
    1. Ανοίξτε ένα νέο έγγραφο στο Gedit ή το nano όπως προτιμάτε.
    ►2. Αντιγράψτε τον πλήρη κώδικα σεναρίου σε αυτό το νέο έγγραφο.
    3. Αποθηκεύστε το σενάριο ως

    mybackup.sh

    εε! ΠΟΙΟΣ ΕΙΝΑΙ Ο ΚΩΔΙΚΟΣ; με βοήθησες, στο Τίποτα