Πώς να βάλετε έναν φάκελο στο Linux

How Tar Folder Linux



Το Tape Archive ή tar είναι μια μορφή αρχείου για τη δημιουργία αρχείων και καταλόγων σε αρχείο διατηρώντας παράλληλα τις πληροφορίες του συστήματος αρχείων, όπως τα δικαιώματα. Μπορούμε να χρησιμοποιήσουμε την εντολή tar για να δημιουργήσουμε αρχεία tar, να εξάγουμε τα αρχεία, να δούμε αρχεία και καταλόγους που είναι αποθηκευμένα στα αρχεία και να προσθέσουμε αρχεία σε ένα υπάρχον αρχείο. Το Tar είναι ένα απλό αλλά ισχυρό βοηθητικό πρόγραμμα αρχειοθέτησης.

Αυτός ο οδηγός θα σας καθοδηγήσει στη δημιουργία και εξαγωγή αρχείων πίσσας στο μηχάνημά σας Linux.







Εγκαταστήστε το Tar

Στις περισσότερες διανομές Linux, θα έχετε προεγκατεστημένο το tar. Ωστόσο, σε περίπτωση που δεν το κάνετε. Εάν πρόκειται για την περίπτωσή σας, χρησιμοποιήστε τις εντολές:



Debian/Ubuntu:

Χρησιμοποιήστε το apt package manager ως:



$sudo apt-get install πίσσα

Arch / Manjaro:

Στις διανομές με βάση το Arch:





$sudoPacman-ΜΙΚΡΟ πίσσα

REHL/CentOS:

Στο REHL Family, χρησιμοποιήστε το yum ως:

$sudo yum εγκατάσταση πίσσα

Μορφές αρχείων Tar

Το Tar υποστηρίζει μη συμπιεσμένα και συμπιεσμένα αρχεία. Οι κοινές επεκτάσεις των αρχείων tar περιλαμβάνουν:



  • .πίσσα - Ένα ακατέργαστο αρχείο tar.
  • .tar.gz, .tgz, .tar.gzip - Αρχείο Gzip tar.
  • .tar.bz2, .tbz, .tbz2, .tar.bzip2 - Bzipped tar αρχείο.
  • .tar.Z, .Z, .taz - Συμπίεση αρχείου πίσσας.

Βασική χρήση πίσσας

Η χρήση tar στη γραμμή εντολών υιοθετεί τη γενική σύνταξη:

$πίσσα [ΛΕΙΤΟΥΡΓΙΕΣ] [ΕΠΙΛΟΓΕΣ]αρχεία αρχείου_αρχείου/directories_to_archive

Ξεκινάμε επικαλούμενοι το βοηθητικό πρόγραμμα tar, ακολουθούμενο από τη λειτουργία προς εκτέλεση. Οι λειτουργίες μπορεί να περιλαμβάνουν:

  • -ντο - Δημιουργία αρχείου
  • - εξαγωγή αρχείου
  • -t - εμφανίζει αρχεία και καταλόγους στο αρχείο.

Στη συνέχεια, περνάμε τις επιλογές για να τροποποιήσουμε τη συμπεριφορά του βοηθητικού προγράμματος. Αυτές οι επιλογές μπορεί να είναι -v για λεπτομερείς ή -f για όνομα αρχείου, -z για φιλτράρισμα του αρχείου μέσω gzip και άλλα.

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

Πώς να δημιουργήσετε ένα απλό αρχείο

Όπως αναφέραμε παραπάνω, το tar υποστηρίζει μια σειρά συμπιέσεων. Για να καθορίσετε τον τύπο του αρχείου που θέλετε να δημιουργήσετε, προσθέστε την επιθυμητή επέκταση στο όνομα του αρχείου. Για παράδειγμα, για να δημιουργήσετε ένα αρχείο tar gzipped, εισαγάγετε το όνομα αρχείου ως myarchive.tar.gz

Χρησιμοποιήστε την παρακάτω εντολή για να δημιουργήσετε το αρχείο με τα αρχεία: file1, file2, file3, file4

$sudo πίσσα -ντο -φάmyarchive.tar file1, file2, file3

Το -c λέει στο tar να δημιουργήσει ένα νέο αρχείο. Η σημαία -f καθορίζει το όνομα του αρχείου.

Πώς να ορίσετε έναν κατάλογο

Για να δημιουργήσετε ένα αρχείο tar σε έναν κατάλογο με όλα τα αρχεία και τους υποκαταλόγους, περάστε τη διαδρομή του καταλόγου. Από εκεί, το tar βρίσκει αναδρομικά όλα τα αρχεία και τους καταλόγους και τα προσθέτει στο αρχείο.

Ένα παράδειγμα εντολής είναι:

$sudo πίσσα -ντο -φά -Με -vgzipped.tar.gz/Σπίτι/ubuntu

Μπορείτε να καταργήσετε την αναδρομική αρχειοθέτηση καταλόγου χρησιμοποιώντας τη σημαία –όχι-αναδρομής.

Πώς να εμφανίσετε περιεχόμενο ενός αρχείου πίσσας

Για να δείτε τα αρχεία και τους καταλόγους σε ένα αρχείο tar, χρησιμοποιούμε την επιλογή -t. Για παράδειγμα:

$πίσσα -t -φάgzipped.tar.gz

Πώς να εξαγάγετε ένα αρχείο Tar

Για να εξαγάγετε ένα αρχείο πίσσας, χρησιμοποιήστε τη σημαία λειτουργίας -x για εξαγωγή. Μπορείτε να περάσετε οποιαδήποτε μορφή συμπίεσης πίσσας, όπως gzip, lzma, bz2 και άλλα.

Η πιο κοινή εντολή για εξαγωγή αρχείων αρχειοθέτησης tar είναι:

$πίσσα -xvfαρχείο.tar.[επέκταση]

Για να εξαγάγετε ένα απλό αρχείο tar:

$πίσσα -xvfmyarchive.tar

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

Πώς να εξαγάγετε ένα συγκεκριμένο αρχείο

Σε ορισμένες περιπτώσεις, μπορεί να χρειαστεί να λάβετε συγκεκριμένα αρχεία από ένα αρχείο. Για να το κάνετε αυτό, περάστε τα ονόματα αρχείων στην εντολή tar που χωρίζεται με κενό.

Για παράδειγμα:

$πίσσα -xvfsample.wma info.txt backup.log

Πώς να κάνετε εξαγωγή σε έναν συγκεκριμένο κατάλογο

Όπως αναφέρθηκε, το tar εξάγει το αρχείο στον τρέχοντα κατάλογο εργασίας. Για να αλλάξετε τον κατάλογο στον οποίο εξάγονται τα αρχειοθετημένα αρχεία, χρησιμοποιήστε τη σημαία -C ως:

$mkdir~/μυαρχικό&& πίσσα -xvfmyarchive.tar-ΝΤΟ /Σπίτι/ubuntu/μυαρχικό

Πώς να προσθέσετε αρχεία σε ένα αρχείο

Για να προσθέσουμε αρχεία σε ένα υπάρχον αρχείο, χρησιμοποιούμε το -r για το παράρτημα που ακολουθείται από το όνομα του αρχείου και τα αρχεία για προσθήκη.

Για παράδειγμα:

$πίσσα -rvfmyarchive file1 file2 file3

Πώς να αφαιρέσετε αρχεία από ένα αρχείο

Χρησιμοποιώντας την επιλογή –διαγραφή, μπορούμε να αφαιρέσουμε συγκεκριμένα αρχεία από ένα αρχείο ως:

$πίσσα -xvf --διαγράφωmyarchive.tar file1 file2 file3

συμπέρασμα

Το Tar είναι ένα πολύτιμο βοηθητικό πρόγραμμα στο Linux, τα περισσότερα πακέτα αρχειοθετούνται σε μορφή tar και είναι χρήσιμο να γνωρίζετε πώς να χρησιμοποιείτε το εργαλείο.