cp ಫೈಲ್ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳನ್ನು ನಕಲಿಸಲು ಲಿನಕ್ಸ್ ಶೆಲ್ ಆಜ್ಞೆಯಾಗಿದೆ .
ಮೂಲದಿಂದ ಡೆಸ್ಟ್ಗೆ ನಕಲಿಸಿ_
$ cp [options] source dest
cp ಆಜ್ಞೆಯ ಮುಖ್ಯ ಆಯ್ಕೆಗಳು:
ಆಯ್ಕೆಯನ್ನು | ವಿವರಣೆ |
---|---|
cp -a | ಆರ್ಕೈವ್ ಫೈಲ್ಗಳು |
cp -f | ಅಗತ್ಯವಿದ್ದರೆ ಗಮ್ಯಸ್ಥಾನದ ಫೈಲ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವ ಮೂಲಕ ನಕಲು ಮಾಡಲು ಒತ್ತಾಯಿಸಿ |
cp -i | ಸಂವಾದಾತ್ಮಕ - ತಿದ್ದಿ ಬರೆಯುವ ಮೊದಲು ಕೇಳಿ |
cp -l | ನಕಲು ಬದಲಿಗೆ ಫೈಲ್ಗಳನ್ನು ಲಿಂಕ್ ಮಾಡಿ |
cp -L | ಸಾಂಕೇತಿಕ ಲಿಂಕ್ಗಳನ್ನು ಅನುಸರಿಸಿ |
cp -n | ಯಾವುದೇ ಫೈಲ್ ಓವರ್ರೈಟ್ |
ಸಿಪಿ -ಆರ್ | ಪುನರಾವರ್ತಿತ ನಕಲು (ಗುಪ್ತ ಫೈಲ್ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ) |
cp -u | ನವೀಕರಿಸಿ - ಮೂಲವು dest ಗಿಂತ ಹೊಸದಾದಾಗ ನಕಲಿಸಿ |
cp -v | ಮಾತಿನ - ಮಾಹಿತಿ ಸಂದೇಶಗಳನ್ನು ಮುದ್ರಿಸಿ |
ಗಮ್ಯಸ್ಥಾನ ಡೈರೆಕ್ಟರಿbak ಗೆ ಒಂದೇ ಫೈಲ್ main.c ಅನ್ನು ನಕಲಿಸಿ :
$ 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/
ಡೆವ್ನಲ್ಲಿನ ಎಲ್ಲಾ ಫೈಲ್ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಪುನರಾವರ್ತಿತವಾಗಿ ಉಪ ಡೈರೆಕ್ಟರಿ 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