Howto install Hive on Ubuntu
Πίνακας περιεχομένων:
- Σύνταξη εντολής πίσσας
- Δημιουργία αρχείου Tar
- Δημιουργία αρχείου Tar Gz
- Δημιουργία αρχείου Bz2 Tar
- Λίστα αρχείων Tar
- Εξαγωγή αρχείου Tar
- Εξαγωγή αρχείου Tar σε έναν διαφορετικό κατάλογο
- Εξαγωγή αρχείων Tar Gz και Tar Bz2
- Εξαγωγή συγκεκριμένων αρχείων από αρχείο αρχείων Tar
- Εξαγωγή αρχείων από αρχείο αρχειοθέτησης με χρήση μπαλαντέρ
- Προσθήκη αρχείων σε υπάρχον αρχείο αρχειοθέτησης
- Κατάργηση αρχείων από αρχείο αρχείων Tar
- συμπέρασμα
Η εντολή
tar
χρησιμοποιείται για τη δημιουργία αρχείων tar, μετατρέποντας μια ομάδα αρχείων σε ένα αρχείο. Έχει επίσης τη δυνατότητα να εξάγει αρχεία tar, να εμφανίζει μια λίστα με τα αρχεία που περιλαμβάνονται στο αρχείο, να προσθέτει πρόσθετα αρχεία σε υπάρχον αρχείο, καθώς και διάφορα άλλα είδη λειτουργιών.
Το Tar σχεδιάστηκε αρχικά για τη δημιουργία αρχείων για την αποθήκευση αρχείων σε μαγνητική ταινία, για το λόγο αυτό έχει το όνομά του "Αραβικό παϊδάκι".
Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να χρησιμοποιήσετε την εντολή
tar
για να εξάγετε, να καταγράφετε και να δημιουργείτε tar αρχεία μέσω πρακτικών παραδειγμάτων και λεπτομερείς εξηγήσεις των πιο κοινών επιλογών πίσσας.
Σύνταξη εντολής πίσσας
Υπάρχουν δύο εκδόσεις πίσσας, πίσσας BSD και πίσσας GNU με ορισμένες λειτουργικές διαφορές μεταξύ. Τα περισσότερα συστήματα Linux διαθέτουν προ-εγκατεστημένο GNU tar από προεπιλογή.
Η γενική σύνταξη για την εντολή
tar
είναι η εξής:
tar
-
OPERATION- Επιτρέπεται και απαιτείται μόνο ένα επιχείρημα επιχείρησης. Οι πιο συχνά χρησιμοποιούμενες λειτουργίες είναι:-
--create(-c) - Δημιουργήστε ένα νέο αρχείο tar.--extract(-x) - Αποσπάστε ολόκληρο το αρχείο ή ένα ή περισσότερα αρχεία από ένα αρχείο.--list(-t) - Εμφανίζει μια λίστα με τα αρχεία που περιλαμβάνονται στο αρχείο
OPTIONS- Οι πιο συχνά χρησιμοποιούμενες λειτουργίες είναι:-
--verbose(-v) - Εμφάνιση των αρχείων που επεξεργάζεται η εντολή tar.--file=archive=name(-f archive-name) - Καθορίζει το όνομα του αρχείου αρχειοθέτησης.
ARCHIVE_NAME- Το όνομα του αρχείου.FILE_NAME(s)- Μια λίστα με τα ονόματα αρχείων που διαχωρίζονται χωριστά από το αρχείο. Εάν δεν παρέχεται ολόκληρο το αρχείο που εξάγεται. -
Όταν εκτελείτε εντολές tar, μπορείτε να χρησιμοποιήσετε τη μακρά ή τη σύντομη μορφή των λειτουργιών
tar
και των επιλογών. Οι μακρές μορφές είναι πιο ευανάγνωστες, ενώ οι σύντομες μορφές είναι ταχύτερες για τον τύπο. Οι επιλογές μακριάς μορφής έχουν προτίμησε μια διπλή παύλα (
--
). Οι επιλογές σύντομης φόρμας έχουν μια πρόχειρα (
-
) που μπορεί να παραλειφθεί.
Δημιουργία αρχείου Tar
Το πίσσα υποστηρίζει ένα ευρύ φάσμα προγραμμάτων συμπίεσης όπως
gzip
,
bzip2
,
lzip
,
lzma
,
lzop
,
xz
και
compress
. Όταν δημιουργείτε συμπιεσμένα αρχεία tar, είναι αποδεκτή η προσθήκη του επιθέματος του συμπιεστή στο όνομα του αρχείου αρχειοθέτησης. Για παράδειγμα, αν ένα αρχείο έχει συμπιεστεί με το
gzip
θα πρέπει να ονομάζεται αρχείο archive.tar.gz.
Για να δημιουργήσετε ένα αρχείο tar, χρησιμοποιήστε την επιλογή
-c
που ακολουθείται από
-f
και το όνομα του αρχείου.
Για παράδειγμα, για να δημιουργήσετε ένα αρχείο που ονομάζεται
archive.tar
από τα αρχεία που ονομάζονται
file1
,
file2
,
file3
, θα εκτελέσετε την ακόλουθη εντολή:
tar -cf archive.tar file1 file2 file3
Εδώ είναι η ισοδύναμη εντολή χρησιμοποιώντας τις επιλογές μακράς φόρμας:
tar --create --file=archive.tar file1 file2 file3
Μπορείτε να δημιουργήσετε αρχεία από το περιεχόμενο ενός ή περισσότερων καταλόγων ή αρχείων. Από προεπιλογή, οι κατάλογοι αρχειοθετούνται αναδρομικά, εκτός εάν έχει οριστεί η επιλογή
--no-recursion
.
Το παρακάτω παράδειγμα θα δημιουργήσει ένα αρχείο που ονομάζεται
user_backup.tar
του καταλόγου
/home/user
:
tar -cf backup.tar /home/user
Χρησιμοποιήστε την επιλογή
-v
εάν θέλετε να δείτε τα αρχεία που βρίσκονται υπό επεξεργασία.
Δημιουργία αρχείου Tar Gz
Το Gzip είναι ο πιο δημοφιλής αλγόριθμος για τη συμπίεση αρχείων tar. Κατά τη συμπίεση των αρχείων tar με gzip το όνομα του αρχείου θα πρέπει να τερματίζεται είτε με
tar.gz
είτε
tgz
.
Η επιλογή
-z
λέει στο tar να συμπιέσει το αρχείο χρησιμοποιώντας τον αλγόριθμο
gzip
καθώς δημιουργείται. Για παράδειγμα, για να δημιουργήσετε ένα αρχείο tar.gz από συγκεκριμένα αρχεία, θα χρησιμοποιήσατε την ακόλουθη εντολή:
tar -czf archive.tar.gz file1 file2
Δημιουργία αρχείου Bz2 Tar
Ένας άλλος δημοφιλής αλγόριθμος για τη συμπίεση των αρχείων tar είναι bzip2. Κατά τη συμπίεση των αρχείων tar με bzip2 το όνομα του αρχείου θα πρέπει να τερματίζεται είτε με
tar.bz2
είτε με
tbz
.
Όταν έχει οριστεί η επιλογή
-j
, το tar θα χρησιμοποιήσει τον αλγόριθμο
bzip2
για να συμπιέσει το αρχείο. Η ακόλουθη εντολή θα δημιουργήσει ένα αρχείο
tar.bz2
από τα συγκεκριμένα αρχεία:
tar -cjf archive.tar.bz2 file1 file2
Λίστα αρχείων Tar
Όταν χρησιμοποιείται με την επιλογή
--list
(
-t
), η εντολή
tar
θα απαριθμήσει το περιεχόμενο ενός αρχείου tar χωρίς να το εξάγει. Η παρακάτω εντολή, θα απαριθμήσει το περιεχόμενο του αρχείου
archive.tar
:
tar -tf archive.tar
Στην έξοδο θα εμφανιστούν τα ονόματα όλων των αρχείων του αρχείου:
file1
file2
file3
Για να λάβετε περισσότερες πληροφορίες, όπως ο κάτοχος του αρχείου, το μέγεθος του αρχείου, η χρονική σήμανση, χρησιμοποιήστε την επιλογή
--verbose
(
-v
):
tar -tvf archive.tar
-rw-r--r-- linuxize/users 0 2018-09-08 01:19 file1
-rw-r--r-- linuxize/users 0 2018-09-08 01:19 file2
-rw-r--r-- linuxize/users 0 2018-09-08 01:19 file3
Εξαγωγή αρχείου Tar
Τα περισσότερα από τα αρχειοθετημένα αρχεία στο Linux αρχειοθετούνται και συμπιέζονται χρησιμοποιώντας μορφή tar ή tar.gz. Η γνώση του τρόπου εξαγωγής αυτών των αρχείων από τη γραμμή εντολών είναι σημαντική.
Για να εξαγάγετε ένα αρχείο tar, χρησιμοποιήστε την επιλογή
--extract
(
-x
) που ακολουθείται από το όνομα του αρχείου:
tar -xf archive.tar
Είναι επίσης κοινό να προσθέσετε την επιλογή
-v
για να εκτυπώσετε τα ονόματα των αρχείων που εξάγονται.
Εξαγωγή αρχείου Tar σε έναν διαφορετικό κατάλογο
Από προεπιλογή, το tar θα εξάγει τα περιεχόμενα του αρχείου στον τρέχοντα κατάλογο εργασίας. Χρησιμοποιήστε το
--directory
(
-C
) για να εξαγάγετε αρχεία αρχείου σε έναν συγκεκριμένο κατάλογο:
Για παράδειγμα, για να εξαγάγετε τα περιεχόμενα του αρχείου στον κατάλογο
/opt/files
, μπορείτε να χρησιμοποιήσετε:
tar -xf archive.tar -C /opt/files
Εξαγωγή αρχείων Tar Gz και Tar Bz2
Κατά την εξαγωγή συμπιεσμένων αρχείων, όπως
tar.gz
ή
tar.bz2
, δεν χρειάζεται να καθορίσετε μια επιλογή αποσυμπίεσης. Η εντολή είναι ίδια με την
tar
αρχείου
tar
:
tar -xf archive.tar.gz
Εξαγωγή συγκεκριμένων αρχείων από αρχείο αρχείων Tar
Μερικές φορές, αντί να εξάγετε ολόκληρο το αρχείο, ίσως χρειαστεί να εξαγάγετε μόνο μερικά αρχεία από αυτό.
Για να εξαγάγετε ένα συγκεκριμένο αρχείο από ένα αρχείο tar, προσθέστε μια λίστα με τα ονόματα των αρχείων που χωρίζονται χωριστά μετά το όνομα του αρχείου:
tar -xf archive.tar file1 file2
Κατά την εξαγωγή αρχείων, πρέπει να δώσετε τα ακριβή ονόματά τους, συμπεριλαμβανομένης της διαδρομής, όπως εκτυπώνεται από το
--list
(
-t
).
Η εξαγωγή ενός ή περισσότερων καταλόγων από ένα αρχείο είναι ίδια με την εξαγωγή αρχείων:
tar -xf archive.tar dir1 dir2
tar -xf archive.tar README
tar: README: Not found in archive tar: Exiting with failure status due to previous errors
Εξαγωγή αρχείων από αρχείο αρχειοθέτησης με χρήση μπαλαντέρ
Για να εξαγάγετε αρχεία από αρχείο που βασίζεται σε μοτίβο μπαλαντέρ, χρησιμοποιήστε το διακόπτη
--wildcards
και
--wildcards
το μοτίβο για να αποφύγετε την ερμηνεία του κελύφους.
Για παράδειγμα, για να εξαγάγετε αρχεία των οποίων τα ονόματα τελειώνουν σε
.js
(αρχεία Javascript), μπορείτε να χρησιμοποιήσετε:
tar -xf archive.tar --wildcards '*.js'
Προσθήκη αρχείων σε υπάρχον αρχείο αρχειοθέτησης
Για να προσθέσετε αρχεία ή καταλόγους σε ένα υπάρχον αρχείο tar, χρησιμοποιήστε τη λειτουργία
--append
(
-r
).
Για παράδειγμα, για να προσθέσετε ένα αρχείο που ονομάζεται
newfile
στο αρχείο archive.tar, θα εκτελέσετε:
Κατάργηση αρχείων από αρχείο αρχείων Tar
Χρησιμοποιήστε τη λειτουργία
--delete
για να καταργήσετε αρχεία από ένα αρχείο.
Το παρακάτω παράδειγμα δείχνει τον τρόπο κατάργησης του
file1
από το αρχείο archive.tar:
tar --delete -f archive.tar file1
συμπέρασμα
Οι πιο κοινές χρήσεις της εντολής
tar
είναι η δημιουργία και εξαγωγή ενός αρχείου πίσσας. Κατά την εξαγωγή ενός αρχείου χρησιμοποιήστε την εντολή
tar -xf
ακολουθούμενη από το όνομα του αρχείου και για να δημιουργήσετε μια νέα χρήση
tar -czf
ακολουθούμενη από το όνομα του αρχείου και τα αρχεία και τους καταλόγους που θέλετε να προσθέσετε στο αρχείο.
Για περισσότερες πληροφορίες σχετικά με την εντολή tar, συμβουλευτείτε τη σελίδα τεκμηρίωσης Gnu tar.
τελικό τερματικόΤο Facebook κατέθεσε αγωγή εναντίον του Wallace και δύο άλλους άνδρες το Φεβρουάριο για προγράμματα spamming και phishing μέσω του ιστότοπου κοινωνικής δικτύωσης. Την επόμενη εβδομάδα, ο δικαστής Fogel εξέδωσε προσωρινή εντολή περιορισμού που απαγορεύει στο Wallace και σε δυο άλλους υποτιθέμενους spammers, Adam Arzoomanian και Scott Shaw, να έχουν πρόσβαση στο δίκτυο του Facebook.
Δεν είναι εύκολο να είναι το WinZip αυτές τις μέρες. Τα Windows ήταν σε θέση να ανοίξουν και να δημιουργήσουν αρχεία Zip μεμονωμένα για λίγο και τώρα, και δωρεάν, ισχυρά βοηθητικά προγράμματα συμπίεσης όπως το 7-Zip είναι άμεσα διαθέσιμα και διατηρούνται ενεργά. Και όμως, οι 20χρονοι στρατιώτες χρησιμότητας με την έκδοση 17, παρέχοντας εντυπωσιακή χρησιμότητα και δείχνοντας έντονη συνειδητοποίηση της ταχύτατα εξελισσόμενης αποθήκευσης του cloud και του τοπίου κοινής χρήσης αρχείων. Η νέα ενσωμάτ
Το WinZip 17 δεν είναι η πρώτη έκδοση που περιλαμβάνει τη διασύνδεση Κορδέλα, αυτή η λωρίδα μεγάλων, τολμηρών εικονιδίων που έκανε το ντεμπούτο της με το Office της Microsoft 2007. Όχι ο καθένας αγαπά την Κορδέλα, αλλά το WinZip έχει παραδοσιακά βασισμένη στη γραμμή εργαλείων, οπότε η κορδέλα λειτουργεί καλά γι 'αυτό. Το UI διαχωρίζει τις καρτέλες κορδέλας ανάλογα με τη λειτουργικότητα, με σαφείς ετικέτες όπως Unzip, Edit, Share, Tools και Settings. Το WinZip έχει κάνει κάποια επιπλέον εργασία,
Μερικές φορές η αντιγραφή ή η μετακίνηση αρχείων μπορεί να είναι πολύ ενοχλητική. Ένα από τα πιο συνηθισμένα προβλήματα κατά την εργασία στον υπολογιστή είναι η πιο αργή αντιγραφή ή η μετακίνηση των αρχείων ταχύτητα, ειδικά κατά τη μεταφορά μεγάλων αρχείων. Αν μεταφέρετε τακτικά μεγάλο αριθμό αρχείων και θέλετε να επιταχύνετε την ταχύτητα αντιγραφής ή μετακίνησης των αρχείων σας, το
File Fisher







