Αντιγραφή αρχείων στο Linux Με την εντολή "Εγκατάσταση"
Η εντολή εγκατάστασης σε συστήματα Linux χρησιμοποιείται για την αντιγραφή αρχείων και το κάνει αυτό συνδυάζοντας πολλές εντολές σε μία για να τους κάνει εύκολη στη χρήση. Η εντολή εγκατάστασης χρησιμοποιεί τις εντολές cp , chown , chmod και strip .
Η εντολή εγκατάστασης δεν θα πρέπει να χρησιμοποιείται για την εγκατάσταση εφαρμογών που έχουν ήδη προετοιμαστεί για χρήση. Αυτά θα πρέπει να ληφθούν και να εγκατασταθούν με την εντολή apt-get .
Εγκατάσταση σύνταξης εντολών
Παρακάτω είναι η σωστή σύνταξη που θα χρησιμοποιηθεί για την εντολή εγκατάστασης . Τα πρώτα τρία χρησιμοποιούνται για να αντιγράψετε μια πηγή σε έναν προορισμό που υπάρχει ήδη, ενώ ταυτόχρονα ορίζετε δικαιώματα. Ο τελευταίος χρησιμοποιείται για τη δημιουργία όλων των στοιχείων του δεδομένου καταλόγου ή καταλόγων.
εγκαταστήστε το [ OPTION ] ... SOURCE DEST εγκαταστήστε [ OPTION ] ... SOURCE ... DIRECTORY εγκαταστήστε [ OPTION ] ... -t DIRECTORY SOURCE εγκαταστήσετε [ ΕΠΙΛΟΓΗ ] ... -d DIRECTORYΑυτές είναι οι επιλογές που μπορείτε να χρησιμοποιήσετε με την εντολή install :
- --backup [= CONTROL ] δημιουργεί ένα αντίγραφο ασφαλείας για κάθε υπάρχον αρχείο προορισμού
- -b είναι σαν - backup αλλά δεν δέχεται ένα επιχείρημα
- -c είναι (αγνοείται)
- -C πρέπει να χρησιμοποιηθεί για την εγκατάσταση ενός αρχείου. Δηλαδή, εκτός εάν ο στόχος υπάρχει ήδη και είναι ίδιο με το νέο αρχείο, οπότε ο χρόνος τροποποίησης δεν θα αλλάξει.
- -d , --directory θα αντιμετωπίζει όλα τα επιχειρήματα ως ονόματα καταλόγων. δημιουργήστε όλα τα στοιχεία των καθορισμένων καταλόγων
- -D δημιουργεί όλα τα κύρια στοιχεία του DEST εκτός από το τελευταίο και στη συνέχεια αντιγράφει το SOURCE στο DEST. Είναι χρήσιμο στην πρώτη μορφή παραπάνω.
- -g , --group = GROUP ορίζει την ιδιοκτησία ομάδας
- -m , --mode = MODE ορίζει την κατάσταση δικαιωμάτων (όπως στο chmod), αντί του rwxr-xr-x
- -o , --owner = OWNER ορίζει την ιδιοκτησία (μόνο για σούπερ-χρήστη)
- -p , --preserve-timestamps εφαρμόζει τους χρόνους πρόσβασης / τροποποίησης των αρχείων SOURCE στα αντίστοιχα αρχεία προορισμού
- -s , - πίνακες συμβόλων λωρίδων. Είναι χρήσιμο μόνο για την πρώτη και τη δεύτερη μορφή παραπάνω.
- -S , --suffix = Το SUFFIX αντικαθιστά το συνηθισμένο επίθημα εφεδρείας
- -v , --verbose εκτυπώνει το όνομα κάθε καταλόγου όπως έχει δημιουργηθεί
- -z, --context-CONTEXT ορίζει το περιβάλλον ασφαλείας SELinux αρχείων και καταλόγων
- --help εμφανίζει πληροφορίες βοήθειας και εξόδους
- - η έκδοση εξάγει πληροφορίες έκδοσης και εξόδους
Το επίθημα συμπλήρωσης είναι `~ ', εκτός εάν έχει οριστεί με - suffix ή SIMPLE_BACKUP_SUFFIX. Η μέθοδος ελέγχου έκδοσης μπορεί να επιλεγεί μέσω της επιλογής --backup ή μέσω της μεταβλητής περιβάλλοντος VERSION_CONTROL.
Αυτές είναι οι αξίες:
- κανένας, να μην κάνει ποτέ αντίγραφα ασφαλείας (ακόμα και αν έχει δοθεί --backup )
- αριθμημένα, t κάνει αριθμημένα αντίγραφα ασφαλείας
- υφιστάμενο, το μηδέν αριθμείται αν υπάρχουν αριθμημένα αντίγραφα ασφαλείας: διαφορετικά, είναι απλό
- απλά, ποτέ δεν κάνουν απλά αντίγραφα ασφαλείας
Η πλήρης τεκμηρίωση για την εγκατάσταση διατηρείται ως εγχειρίδιο Texinfo. Εάν τα προγράμματα ενημέρωσης και εγκατάστασης έχουν εγκατασταθεί σωστά στον ιστότοπό σας, η εντολή info install θα σας δώσει πρόσβαση στο πλήρες εγχειρίδιο.
Σημαντικό: Χρησιμοποιήστε την εντολή man ( % man ) για να δείτε πώς χρησιμοποιείται μια εντολή στον υπολογιστή σας.
Παράδειγμα εντολής εγκατάστασης
Ακολουθεί ένα παράδειγμα του τρόπου χρήσης της εντολής εγκατάστασης Linux για την αντιγραφή αρχείων. Κάθε φάκελος και αρχείο θα πρέπει να προσαρμοστούν για τη δική σας κατάσταση.
εγκαταστήστε το αρχείο -D /source/folder/*.py / destination / folderΕδώ, η επιλογή -D χρησιμοποιείται για την αντιγραφή όλων των αρχείων .py από το / source / folder στο φάκελο / destination / folder. Και πάλι, όλα εκτός από "install" και "-D" θα πρέπει να αλλάξουν ώστε να ταιριάζουν στα δικά σας αρχεία και φακέλους.
Αν χρειαστεί να δημιουργήσετε το φάκελο προορισμού, μπορείτε να χρησιμοποιήσετε αυτήν την εντολή (για το παράδειγμα μας εδώ):
install -d / destination / folder