cp ಎನ್ನುವುದು ಫೈಲ್ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳನ್ನು ನಕಲಿಸಲು ಲಿನಕ್ಸ್ ಶೆಲ್ ಆಜ್ಞೆಯಾಗಿದೆ .
ನಿಂದ ನಕಲಿಸಿ ಮೂಲ ಗೆ ಸಂಪೂರ್ಣ ಹಡಗು ನಾಶ
$ cp [options] source dest
ಸಿಪಿ ಆಜ್ಞೆಯ ಮುಖ್ಯ ಆಯ್ಕೆಗಳು:
ಆಯ್ಕೆ | ವಿವರಣೆ |
---|---|
cp -a | ಫೈಲ್ಗಳನ್ನು ಸಂಗ್ರಹಿಸಿ |
cp -f | ಅಗತ್ಯವಿದ್ದರೆ ಗಮ್ಯಸ್ಥಾನ ಫೈಲ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವ ಮೂಲಕ ನಕಲನ್ನು ಒತ್ತಾಯಿಸಿ |
cp -i | ಸಂವಾದಾತ್ಮಕ - ತಿದ್ದಿ ಬರೆಯುವ ಮೊದಲು ಕೇಳಿ |
cp -l | ನಕಲು ಬದಲಿಗೆ ಫೈಲ್ಗಳನ್ನು ಲಿಂಕ್ ಮಾಡಿ |
cp -L | ಸಾಂಕೇತಿಕ ಲಿಂಕ್ಗಳನ್ನು ಅನುಸರಿಸಿ |
cp -n | ಫೈಲ್ ಓವರ್ರೈಟ್ ಇಲ್ಲ |
cp -R | ಪುನರಾವರ್ತಿತ ನಕಲು (ಗುಪ್ತ ಫೈಲ್ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ) |
cp -u | ನವೀಕರಿಸಿ - ಮೂಲವು ಡೆಸ್ಟ್ಗಿಂತ ಹೊಸದಾಗಿದ್ದಾಗ ನಕಲಿಸಿ |
cp -v | ವರ್ಬೋಸ್ - ತಿಳಿವಳಿಕೆ ಸಂದೇಶಗಳನ್ನು ಮುದ್ರಿಸಿ |
ಗಮ್ಯಸ್ಥಾನ ಡೈರೆಕ್ಟರಿ ಬಾಕ್ಗೆ ಒಂದೇ ಫೈಲ್ main.c ಅನ್ನು ನಕಲಿಸಿ :
$ cp main.c bak
2 ಫೈಲ್ಗಳನ್ನು main.c ಮತ್ತು def.h ಅನ್ನು ಗಮ್ಯಸ್ಥಾನದ ಸಂಪೂರ್ಣ ಮಾರ್ಗ ಡೈರೆಕ್ಟರಿಗೆ / home / usr / rapid / : ಗೆ ನಕಲಿಸಿ
$ cp main.c def.h /home/usr/rapid/
ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುವ ಎಲ್ಲಾ ಸಿ ಫೈಲ್ಗಳನ್ನು ಉಪ ಡೈರೆಕ್ಟರಿ ಬಾಕ್ಗೆ ನಕಲಿಸಿ :
$ cp *.c bak
ಡೈರೆಕ್ಟರಿಯನ್ನು src ಅನ್ನು ಸಂಪೂರ್ಣ ಮಾರ್ಗ ಡೈರೆಕ್ಟರಿಗೆ ನಕಲಿಸಿ / home / usr / rapid / :
$ cp src /home/usr/rapid/
ಎಲ್ಲಾ ಫೈಲ್ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳನ್ನು ದೇವ್ನಲ್ಲಿ ಪುನರಾವರ್ತಿತವಾಗಿ ಉಪ ಡೈರೆಕ್ಟರಿ ಬಾಕ್ಗೆ ನಕಲಿಸಿ :
$ cp -R dev bak
ಫೈಲ್ ನಕಲನ್ನು ಒತ್ತಾಯಿಸಿ:
$ cp -f test.c bak
ಫೈಲ್ ತಿದ್ದಿ ಬರೆಯುವ ಮೊದಲು ಸಂವಾದಾತ್ಮಕ ಪ್ರಾಂಪ್ಟ್:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಎಲ್ಲಾ ಫೈಲ್ಗಳನ್ನು ನವೀಕರಿಸಿ - ಗಮ್ಯಸ್ಥಾನ ಡೈರೆಕ್ಟರಿ ಬಾಕ್ಗೆ ಹೊಸ ಫೈಲ್ಗಳನ್ನು ಮಾತ್ರ ನಕಲಿಸಿ :
$ cp -u * bak
ಸಿಪಿ ಆಯ್ಕೆಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ಕೋಡ್ ರಚಿಸಿ ಬಟನ್ ಒತ್ತಿರಿ :