Τι είναι η εντολή Linux `cp`;

Η εντολή Linux cp αντιγράφει αρχεία και καταλόγους από μία τοποθεσία σε μια άλλη. Η συμπεριφορά της εξαρτάται σε μεγάλο βαθμό από επιλογές όπως η αναδρομική αντιγραφή, η λειτουργία αρχειοθέτησης, ο χειρισμός ενημερώσεων και ο τρόπος διαχείρισης των συμβολικών συνδέσμων.

Επειδή η παράθεση διαδρομών σε εισαγωγικά και οι συνδυασμοί επιλογών έχουν σημασία, είναι εύκολο να πληκτρολογήσετε λάθος μια εντολή αντιγραφής όταν μετακινείτε πολλά αρχεία ταυτόχρονα.

Περιγραφή εργαλείου

Αυτό το εργαλείο δημιουργεί μια εντολή Linux cp από μία ή περισσότερες διαδρομές προέλευσης, έναν προορισμό, προαιρετικές ακατέργαστες επιλογές και συνηθισμένες σημαίες αντιγραφής. Υποστηρίζει επίσης έξοδο με sudo όταν απαιτούνται αυξημένα δικαιώματα.

Είναι χρήσιμο για τη γρήγορη δημιουργία εντολών αντιγραφής, χωρίς να χρειάζεται να ανησυχείτε για τις λεπτομέρειες σύνταξης του shell.

Παραδείγματα

  • Αντιγραφή πολλών αρχείων σε έναν φάκελο αντιγράφων ασφαλείας
  • Αναδρομική αντιγραφή ενός καταλόγου με σημαίες τύπου αρχειοθέτησης
  • Αντιγραφή ενός αρχείου με sudo σε προστατευμένη τοποθεσία

Δυνατότητες

  • Υποστήριξη πολλών διαδρομών προέλευσης
  • Συνηθισμένες σημαίες cp, όπως αρχειοθέτηση, αναδρομική αντιγραφή, διατήρηση, εξαναγκασμός, ενημέρωση και χειρισμός συμβολικών συνδέσμων
  • Έξοδος shell με δυνατότητα λήψης

Περιορισμοί

Το εργαλείο δημιουργεί μόνο τη συμβολοσειρά της εντολής. Δεν εκτελεί την εντολή ούτε επαληθεύει ότι οι διαδρομές υπάρχουν.

Οι ακατέργαστες επιλογές εισάγονται όπως είναι και, επομένως, οι προσαρμοσμένες σημαίες δεν επικυρώνονται πέρα από τον βασικό χειρισμό συμβολοσειρών.