εντολή 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 -v αναλυτικό - εκτύπωση ενημερωτικών μηνυμάτων

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

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

$ cp main.c bak

 

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

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

 

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

$ cp *.c bak

 

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

$ 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)
 
Αρχεία / φάκελοι
Αρχεία / φάκελοι πηγής:
Φάκελος/αρχείο προορισμού:
 
Ανακατεύθυνση εξόδου
 
 

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

 


Δείτε επίσης

Advertising

LINUX
°• CmtoInchesConvert.com •°