Πώς να αντιγράψετε αρχεία στο Linux με την εντολή cp

Πώς να αντιγράψετε αρχεία στο Linux με την εντολή cp

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





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

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





Δεν χρειάζεται να είστε τελικός σφυρίχτρα για να το χρησιμοποιήσετε. Η σύνταξή του είναι απλή και είναι ευκολότερη στη χρήση εάν ανοίξετε το τερματικό σε (ή CD προς) τον κατάλογο που περιέχει τα αρχεία που θέλετε να αντιγράψετε.





γιατί η χρήση του δίσκου μου είναι 100

cp Σύνταξη

Η σύνταξη για το cp είναι πολύ παρόμοια με η εντολή mv , απαιτώντας απλώς να καθορίσετε μια πηγή ή πηγές (τα αρχεία ή τους φακέλους που θέλετε να αντιγράψετε) και έναν προορισμό (τον κατάλογο ή το όνομα αρχείου για τα αντίγραφα).

cp [options] >source>... >destination>

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



Αντιγραφή αρχείων με cp

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

cp file.txt newfile.txt

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





cp file.txt Backup/newfile.txt

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

Εάν δεν θέλετε νέο όνομα για το αρχείο, απλώς καθορίστε τον κατάλογο και όχι το όνομα του αρχείου στον προορισμό:





cp file.txt Backup

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

cp file1.txt file2.txt file3.txt Backup

Για να εξοικονομήσετε χρόνο κατά την αντιγραφή πολλών αρχείων, μπορείτε να χρησιμοποιήσετε το ετικέτα μπαλαντέρ , αστερίσκο (*), για να αντιγράψετε αυτόματα όλα τα αρχεία στον κατάλογο με την ίδια επέκταση, χρησιμοποιώντας κάτι όπως το παρακάτω παράδειγμα:

cp *.txt Backup

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

Φυσικά, αυτό είναι χρήσιμο μόνο εάν όλα ή τα περισσότερα από τα αρχεία που θέλετε να αντιγράψετε έχουν την ίδια επέκταση ή κάτι άλλο κοινό στο όνομα του αρχείου.

Χρήση cp Για αντιγραφή φακέλου/καταλόγου

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

cp -R Files Backup

Η παραπάνω εντολή θα αντιγράψει το φάκελο Αρχεία και τοποθετήστε το αντίγραφο μέσα σε ένα φάκελο με όνομα Αντιγράφων ασφαλείας Το

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

cp -RT Files Backup

Χρήσιμες επιλογές cp

Αυτές οι επιλογές που χρησιμοποιούνται συνήθως για την εντολή cp είναι κυρίως χρήσιμες εάν ανησυχείτε για πιθανές αντικαταστάσεις ή διενέξεις χαρακτηριστικών αρχείων.

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

πώς να αποκτήσετε πρόσβαση στον σκοτεινό ιστό με ασφάλεια
cp -v file.txt newfile.txt

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

cp -i file.txt newfile.txt

Με την παραπάνω εντολή, εάν υπάρχει ένα όνομα με όνομα newfile.txt ήδη υπάρχει, ο cp θα σας ρωτήσει αν είστε σίγουροι ότι θέλετε να το αντικαταστήσετε.

Μπορείτε επίσης να διατηρήσετε χαρακτηριστικά αρχείου, όπως ιδιοκτησία χρήστη, λειτουργία αρχείου και ημερομηνίες τροποποίησης, με το επιλογή:

cp -v file.txt newfile.txt

Η επιλογή διατήρησης είναι χρήσιμη εάν έχετε πολλούς χρήστες στο σύστημά σας ή εάν έχετε άλλη λειτουργία συγχρονισμού που είναι ευαίσθητη στις ημερομηνίες τροποποίησης αρχείων.

Γραμμή εντολών Αντιγραφή εμπιστοσύνης

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

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

η υπηρεσία προφίλ χρήστη Windows 10 απέτυχε κατά τη σύνδεση
Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Πώς να καθαρίσετε τον υπολογιστή σας με Windows χρησιμοποιώντας τη γραμμή εντολών

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

Διαβάστε Επόμενο
Σχετικά θέματα
  • Linux
  • Τερματικό
  • Εντολές Linux
Σχετικά με τον Συγγραφέα Τζόρνταν Γκλόρ(Δημοσιεύθηκαν 51 άρθρα)

Ο Jordan είναι συγγραφέας προσωπικού στο MUO που έχει πάθος να κάνει το Linux προσβάσιμο και χωρίς άγχος για όλους. Γράφει επίσης οδηγούς για την ιδιωτικότητα και την παραγωγικότητα.

Περισσότερα από τον Jordan Gloor

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Linux