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