εντολή cp σε Linux / Unix

Το cp είναι μια εντολή κελύφους Linux για αντιγραφή αρχείων και καταλόγων.

σύνταξη εντολών cp

Αντιγραφή από πηγή σε προορισμό

$ cp [options] source dest

επιλογές εντολών cp

κύριες επιλογές εντολής cp:

επιλογή περιγραφή
cp -a αρχεία αρχείων
cp -f αναγκαστική αντιγραφή αφαιρώντας το αρχείο προορισμού, εάν χρειάζεται
cp -i διαδραστικό - ρωτήστε πριν αντικαταστήσετε
cp -l συνδέστε αρχεία αντί για αντιγραφή
cp -L ακολουθήστε συμβολικούς συνδέσμους
cp -n δεν υπάρχει αντικατάσταση αρχείου
cp -R αναδρομικό αντίγραφο (συμπεριλαμβανομένων κρυφών αρχείων)
cp -u ενημέρωση - αντιγραφή όταν η πηγή είναι νεότερη από το dest
cp -v λεκτική - εκτύπωση ενημερωτικών μηνυμάτων

παραδείγματα εντολών cp

Αντιγράψτε ένα αρχείο main.c στον κατάλογο προορισμού bak :

$ cp main.c bak

 

Αντιγράψτε 2 αρχεία main.c και def.h στον κατάλογο απόλυτης διαδρομής προορισμού / home / usr / quick / :

$ cp main.c def.h /home/usr/rapid/

 

Αντιγράψτε όλα τα αρχεία C στον τρέχοντα κατάλογο στον υποκατάλογο bak :

$ cp *.c bak

 

Αντιγραφή καταλόγου src στον κατάλογο απόλυτης διαδρομής / home / usr / quick / :

$ cp src /home/usr/rapid/

 

Αντιγράψτε όλα τα αρχεία και τους καταλόγους στο dev αναδρομικά στον υποκατάλογο bak :

$ cp -R dev bak

 

Αναγκαστική αντιγραφή αρχείου:

$ cp -f test.c bak

 

Διαδραστική προτροπή πριν από την αντικατάσταση αρχείων:

$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y

 

Ενημέρωση όλων των αρχείων στον τρέχοντα κατάλογο - αντιγράψτε μόνο νεότερα αρχεία στον κατάλογο προορισμού bak :

$ cp -u * bak

γεννήτρια κώδικα cp

Ορίστε επιλογές cp και πατήστε το κουμπί Δημιουργία κώδικα :

Επιλογές
Αναγκαστική αντιγραφή (-f)
Διαδραστικό - ρωτήστε πριν από την αντικατάσταση (-i)
Σύνδεση αρχείων (-l)
Ακολουθήστε συμβολικούς συνδέσμους (-L)
Χωρίς αντικατάσταση (-n)
Αναδρομικό αντίγραφο δέντρου καταλόγου (-R)
Ενημέρωση νεότερων αρχείων (-u)
Λεκτικά μηνύματα (-v)
 
Αρχεία / φάκελοι
Αρχεία προέλευσης / φάκελοι:
Φάκελος / αρχείο προορισμού:
 
Ανακατεύθυνση εξόδου
 
 

Κάντε κλικ στο πλαίσιο κειμένου για να επιλέξετε κώδικα και, στη συνέχεια, αντιγράψτε και επικολλήστε τον στο τερματικό:

 


Δείτε επίσης

LINUX
ΓΡΗΓΟΡΑ ΠΙΝΑΚΕΣ