Το cp είναι μια εντολή κελύφους Linux για αντιγραφή αρχείων και καταλόγων.
Αντιγραφή από πηγή σε προορισμό
$ cp [options] source dest
κύριες επιλογές εντολής cp:
επιλογή | περιγραφή |
---|---|
cp -a | αρχεία αρχείων |
cp -f | αναγκαστική αντιγραφή αφαιρώντας το αρχείο προορισμού, εάν χρειάζεται |
cp -i | διαδραστικό - ρωτήστε πριν αντικαταστήσετε |
cp -l | συνδέστε αρχεία αντί για αντιγραφή |
cp -L | ακολουθήστε συμβολικούς συνδέσμους |
cp -n | δεν υπάρχει αντικατάσταση αρχείου |
cp -R | αναδρομικό αντίγραφο (συμπεριλαμβανομένων κρυφών αρχείων) |
cp -u | ενημέρωση - αντιγραφή όταν η πηγή είναι νεότερη από το dest |
cp -v | λεκτική - εκτύπωση ενημερωτικών μηνυμάτων |
Αντιγράψτε ένα αρχείο 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 και πατήστε το κουμπί Δημιουργία κώδικα :