tar command unix create backups
Μάθετε την εντολή Tar στο Unix με πρακτικά παραδείγματα :
Η κύρια λειτουργία της εντολής Unix tar είναι η δημιουργία αντιγράφων ασφαλείας.
Χρησιμοποιείται για τη δημιουργία ενός «αρχείου ταινιών» ενός δέντρου καταλόγου, το οποίο θα μπορούσε να δημιουργηθεί αντίγραφα ασφαλείας και να αποκατασταθεί από μια συσκευή αποθήκευσης που βασίζεται σε ταινία. Ο όρος «tar» αναφέρεται επίσης στη μορφή αρχείου του αρχείου αρχείου που προκύπτει.
Tar Command στο Unix με παραδείγματα
Η μορφή αρχειοθέτησης διατηρεί τη δομή καταλόγου και τα χαρακτηριστικά του συστήματος αρχείων, όπως δικαιώματα και ημερομηνίες.
Σύνταξη Tar:
tar (function) (options) (paths)
Επιλογές πίσσας:
Η εντολή tar υποστηρίζει τις ακόλουθες λειτουργίες:
- tar -c: Δημιουργήστε ένα νέο αρχείο.
- tar -A: Προσθέστε ένα αρχείο tar σε άλλο αρχείο.
- tar -r: Προσθήκη αρχείου σε αρχείο.
- tar -u: Ενημερώστε τα αρχεία σε ένα αρχείο εάν αυτό στο σύστημα αρχείων είναι νεότερο.
- tar -d: Βρείτε τη διαφορά μεταξύ ενός αρχείου και του συστήματος αρχείων.
- tar -t: Παραθέστε τα περιεχόμενα ενός αρχείου.
- tar -x: Εξαγάγετε τα περιεχόμενα ενός αρχείου.
Κατά τον καθορισμό της συνάρτησης, το πρόθεμα «-» δεν απαιτείται και η συνάρτηση μπορεί να ακολουθηθεί από άλλες επιλογές ενός γράμματος.
Μερικές από τις υποστηριζόμενες επιλογές περιλαμβάνουν:
- -j: Διαβάστε ή γράψτε αρχεία χρησιμοποιώντας τον αλγόριθμο συμπίεσης bzip2.
- -J: Διαβάστε ή γράψτε αρχεία χρησιμοποιώντας τον αλγόριθμο συμπίεσης xz.
- -z: Διαβάστε ή γράψτε αρχεία χρησιμοποιώντας τον αλγόριθμο συμπίεσης gzip.
- -α: Διαβάστε ή γράψτε αρχεία χρησιμοποιώντας τον αλγόριθμο συμπίεσης που καθορίζεται από το όνομα του αρχείου αρχειοθέτησης.
- -v: Εκτελέστε τις λειτουργίες λεκτικά.
- -f: Καθορίστε το όνομα αρχείου για το αρχείο.
Παραδείγματα:
Δημιουργήστε ένα αρχείο αρχειοθέτησης που περιέχει το αρχείο1 και το αρχείο2
$ tar cvf archive.tar file1 file2
Δημιουργήστε ένα αρχείο αρχείου που περιέχει το δέντρο καταλόγου κάτω από το dir
$ tar cvf archive.tar dir
Λίστα των περιεχομένων του archive.tar
πού χρησιμοποιείται το c ++
$ tar tvf archive.tar
Εξαγάγετε τα περιεχόμενα του archive.tar στον τρέχοντα κατάλογο
$ tar xvf archive.tar
Δημιουργήστε ένα αρχείο αρχειοθέτησης που περιέχει το δέντρο καταλόγου κάτω από το dir και συμπιέστε το χρησιμοποιώντας το gzip
$ tar czvf archive.tar.gz dir
Εξαγάγετε τα περιεχόμενα του αρχείου αρχειοθέτησης gzip
$ tar xzvf archive.tar.gz
Εξαγάγετε μόνο τον δεδομένο φάκελο από το αρχείο αρχειοθέτησης
$ tar xvf archive.tar docs/work
Εξαγάγετε όλα τα αρχεία '.doc' από το αρχείο
$ tar xvf archive.tar –-wildcards ‘*.doc’
συμπέρασμα
Η μορφή αρχειοθέτησης της εντολής Tar στο Unix διατηρεί τη δομή καταλόγου και τα χαρακτηριστικά του συστήματος αρχείων, όπως δικαιώματα και ημερομηνίες.
Συνιστώμενη ανάγνωση
- Αποκοπή εντολής στο Unix με παραδείγματα
- Unix Cat Command Syntax, Επιλογές με παραδείγματα
- Ls Command στο Unix με παραδείγματα
- Εντολή Grep στο Unix με απλά παραδείγματα
- Unix Sort Command με Σύνταξη, Επιλογές και Παραδείγματα
- Εύρεση εντολής στο Unix: Εύρεση αρχείων με Unix Εύρεση αρχείου (παραδείγματα)
- Εντολές επεξεργασίας κειμένου Unix: Unix φίλτρα με παραδείγματα
- Εντολές Unix: Βασικές και προχωρημένες εντολές Unix με παραδείγματα