Αν ψάχνετε για έναν αποτελεσματικό τρόπο συμπίεση και εξαγωγή αρχείων στο Linux, η εντολή Tar είναι ένα ισχυρό εργαλείο που μπορεί να κάνει τη διαδικασία πιο εύκολη για εσάς. Με την εντολή Tar, μπορείτε συμπίεση πολλαπλών αρχείων σε ένα μόνο συμπιεσμένο αρχείο για εξοικονόμηση χώρου αποθήκευσης και διευκόλυνση της μεταφοράς. Επιπλέον, είναι ένας απλός τρόπος εξαγωγή συμπιεσμένων αρχείων για πρόσβαση στο περιεχόμενό του. Σε αυτό το άρθρο, θα σας δείξουμε πώς να χρησιμοποιήσετε την εντολή Tar στο Linux για συμπίεση και εξαγωγή αρχείων, καθώς και μερικές χρήσιμες συμβουλές για να το κάνετε αποτελεσματικά.
– Βήμα προς βήμα ➡️ Compress Extract Files Command Tar Linux
- Συμπίεση αρχείων με την εντολή tar: Για να συμπιέσετε αρχεία χρησιμοποιώντας την εντολή tar στο Linux, μπορείτε να χρησιμοποιήσετε την ακόλουθη μορφή: tar -czvf compressed_file.tar.gz file1 file2. Αυτό θα δημιουργήσει ένα συμπιεσμένο αρχείο με το όνομα "compressed_file.tar.gz" που περιέχει τα "file1" και "file2".
- Εξαγωγή συμπιεσμένων αρχείων με την εντολή tar: Για να εξαγάγετε αρχεία από ένα συμπιεσμένο αρχείο χρησιμοποιώντας την εντολή tar, μπορείτε να χρησιμοποιήσετε την ακόλουθη μορφή: tar -xzvf compressed_file.tar.gz. Αυτό θα εξαγάγει τα συμπιεσμένα αρχεία στον τρέχοντα κατάλογο.
- Προβολή των περιεχομένων ενός συμπιεσμένου αρχείου: Μπορείτε να δείτε τα περιεχόμενα ενός συμπιεσμένου αρχείου χωρίς να το εξαγάγετε χρησιμοποιώντας την εντολή tar και την επιλογή "t" όπως στο tar -tzvf compressed_file.tar.gz.
- Συμπιέστε ολόκληρους καταλόγους: Εάν θέλετε να συμπιέσετε έναν ολόκληρο κατάλογο, απλώς χρησιμοποιήστε την εντολή tar με την επιλογή z για να τον συμπιέσετε σε ένα αρχείο tar.gz όπως στο tar -czvf compressed_directory.tar.gz /path/to/directory.
- Εξαγωγή αρχείων σε συγκεκριμένο κατάλογο: Μπορείτε να καθορίσετε τον κατάλογο προορισμού για να εξαγάγετε τα αρχεία χρησιμοποιώντας την επιλογή "C" στην εντολή tar όπως στο tar -xzvf compressed_file.tar.gz -C /path/destination.
Ερωτήσεις και απαντήσεις
Συχνές ερωτήσεις σχετικά με τη συμπίεση αρχείων εξαγωγής με την εντολή Tar στο Linux
Πώς να συμπιέσετε αρχεία με την εντολή tar στο Linux;
1. Ανοίξτε το τερματικό στο Linux.
2. Γράψτε tar -czvf file_name.tar.gz file_or_folder.
3. Πατήστε Enter για συμπίεση του αρχείου.
Πώς να εξαγάγετε συμπιεσμένα αρχεία με την εντολή tar στο Linux;
1. Ανοίξτε το τερματικό στο Linux.
2. Γράψτε tar -xzvf file_name.tar.gz.
3. Πατήστε Enter για να εξαγάγετε τα αρχεία.
Πώς να συμπιέσετε και να εξαιρέσετε ορισμένα αρχεία ή φακέλους με την εντολή tar στο Linux;
1. Ανοίξτε το τερματικό στο Linux.
2. Γράψτε tar –exclude=file_name_or_folder -czvf file_name.tar.gz directory_to_compress.
3. Πατήστε Enter για να συμπιέσετε το αρχείο και να εξαιρέσετε συγκεκριμένα.
Πώς να δείτε τα περιεχόμενα ενός συμπιεσμένου αρχείου με την εντολή tar στο Linux;
1. Ανοίξτε το τερματικό στο Linux.
2. Γράψτε tar -tvf filename.tar.gz.
3. Πατήστε Enter για να δείτε τα περιεχόμενα του συμπιεσμένου αρχείου.
Πώς να συμπιέσετε πολλά αρχεία ή φακέλους σε ένα μόνο αρχείο με την εντολή tar στο Linux;
1. Ανοίξτε το τερματικό στο Linux.
2. Γράψτε tar -czvf filename.tar.gz file1 file2 folder1 folder2.
3. Πατήστε Enter για συμπίεση των αρχείων και των φακέλων σε έναν.
Πώς να εξαγάγετε ένα συμπιεσμένο αρχείο σε μια συγκεκριμένη τοποθεσία με την εντολή tar στο Linux;
1. Ανοίξτε το τερματικό στο Linux.
2. Γράψτε tar -xzvf file_name.tar.gz -C /path/of/destination/directory.
3. Πατήστε Enter για να εξαγάγετε το συμπιεσμένο αρχείο στην επιθυμητή θέση.
Πώς να συμπιέσετε ένα αρχείο χωρίς να συμπεριλάβετε την πλήρη διαδρομή με την εντολή tar στο Linux;
1. Ανοίξτε το τερματικό στο Linux.
2. Γράψτε tar -czvf file_name.tar.gz -C /file/directory/path.
3. Πατήστε Enter για να συμπιέσετε το αρχείο χωρίς να συμπεριλάβετε την πλήρη διαδρομή.
Πώς να εξαγάγετε μόνο ορισμένα αρχεία από ένα συμπιεσμένο αρχείο με την εντολή tar στο Linux;
1. Ανοίξτε το τερματικό στο Linux.
2. Γράψτε tar -xzvf filename.tar.gz file1 file2.
3. Πατήστε Enter για να εξαγάγετε τα συγκεκριμένα αρχεία από το αρχείο.
Πώς να κάνετε zip ένα αρχείο με κωδικό πρόσβασης με εντολή tar στο Linux;
1. Ανοίξτε το τερματικό στο Linux.
2. Γράψτε tar -czvf – file_name.tar.gz file_or_folder –password=password
3. Πατήστε Enter και εισαγάγετε τον κωδικό πρόσβασης όταν σας ζητηθεί.
Πώς να συμπιέσετε αρχεία διατηρώντας τη δομή του καταλόγου με την εντολή tar στο Linux;
1. Ανοίξτε το τερματικό στο Linux.
2. Γράψτε tar -czvf file_name.tar.gz -C /directory/path όπου βρίσκονται τα αρχεία..
3. Πατήστε Enter για συμπίεση των αρχείων διατηρώντας παράλληλα τη δομή του καταλόγου.
Είμαι ο Sebastián Vidal, ένας μηχανικός υπολογιστών παθιασμένος με την τεχνολογία και τις DIY. Επιπλέον, είμαι ο δημιουργός του tecnobits.com, όπου μοιράζομαι μαθήματα για να κάνω την τεχνολογία πιο προσιτή και κατανοητή για όλους.