ನೀವು ಎಂದಾದರೂ ಲಿನಕ್ಸ್ ಕಮಾಂಡ್ ಕನ್ಸೋಲ್ ಅನ್ನು ಬಳಸಿದ್ದರೆ, ಫೈಲ್ ಅಥವಾ ಹಲವಾರು ಫೈಲ್ಗಳನ್ನು ನಕಲಿಸುವುದು ತುಂಬಾ ಸುಲಭ ಎಂದು ನಿಮಗೆ ಈಗಾಗಲೇ ತಿಳಿದಿದೆ ಸಿಪಿ ಆಜ್ಞೆಗೆ ಧನ್ಯವಾದಗಳು, ನಾವೆಲ್ಲರೂ ಕೆಲವು ಸಮಯದಲ್ಲಿ ಬಳಸಿದ ಆಜ್ಞೆ ಮತ್ತು ಇಲ್ಲಿಯವರೆಗೆ ಕನ್ಸೋಲ್ ಬಳಸಿ ಫೈಲ್ಗಳನ್ನು ನಕಲಿಸಲು ನಮಗೆ ಉತ್ತಮವಾಗಿ ಸೇವೆ ಸಲ್ಲಿಸಿದೆ.
ಆದಾಗ್ಯೂ, ನಾವು ಒಂದೇ ಫೈಲ್ ಅನ್ನು ಒಂದೇ ಸಮಯದಲ್ಲಿ ಹಲವಾರು ಡೈರೆಕ್ಟರಿಗಳಿಗೆ ನಕಲಿಸಲು ಬಯಸಿದಾಗ ಏನಾಗುತ್ತದೆ? ಸಿಪಿ ಆಜ್ಞೆಯು ಅದನ್ನು ನೇರವಾಗಿ ಮಾಡಲು ಅನುಮತಿಸುವುದಿಲ್ಲ, ಸಿಪಿ ಆಜ್ಞೆಯನ್ನು ಮತ್ತೆ ಮತ್ತೆ ಪುನರಾವರ್ತಿಸಬೇಕಾಗುತ್ತದೆ, ತೊಡಕಿನ ಮತ್ತು ಅಪ್ರಾಯೋಗಿಕವಾದದ್ದು. ಖಂಡಿತವಾಗಿಯೂ ಇದು ನಿಮಗೆ ಸಂಭವಿಸಿದಾಗ ನೀವು ಪುನರಾವರ್ತಿಸದೆ, ಒಂದೇ ಆಜ್ಞೆಯಲ್ಲಿ ಒಂದೇ ಫೈಲ್ ಅನ್ನು ಹಲವಾರು ಡೈರೆಕ್ಟರಿಗಳಿಗೆ ನಕಲಿಸಲು ಅನುಮತಿಸುವ ಯಾವುದೇ ಉಪಯುಕ್ತತೆ ಇಲ್ಲವೇ ಎಂದು ನೀವು ಯೋಚಿಸಿದ್ದೀರಿ.
ಅಂದಿನಿಂದ ನಾನು ನಿಮಗಾಗಿ ಒಳ್ಳೆಯ ಸುದ್ದಿ ಹೊಂದಿದ್ದೇನೆ xargs ಆಜ್ಞೆಯು ಹಲವಾರು ಸಿಪಿ ಆಜ್ಞೆಗಳನ್ನು ಒಂದಾಗಿ ವಿಲೀನಗೊಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ನಿಮ್ಮ ಸಮಯವನ್ನು ಉಳಿಸುತ್ತದೆ ಮತ್ತು ಒಂದೇ ಆಜ್ಞೆಯೊಂದಿಗೆ ಅದನ್ನು ಒಂದೇ ಸಮಯದಲ್ಲಿ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಸಿಂಟ್ಯಾಕ್ಸ್ ಆಜ್ಞೆಯು ಹೀಗಿದೆ:
xargs -n 1 cp -v archivo<<<"/carpeta1/ /carpeta2/"
ನೀವು ನೋಡುವಂತೆ, ಇದು xarg ಆಜ್ಞೆಯನ್ನು cp ಆಜ್ಞೆಯೊಂದಿಗೆ ಆರ್ಗ್ಯುಮೆಂಟ್ ಆಗಿ ಬಳಸುವುದು, ನೀವು ಫೈಲ್ ಇರಿಸಿದ ಸ್ಥಳದಲ್ಲಿ ನಿಮ್ಮ ಫೈಲ್ನ ಹೆಸರನ್ನು ಮತ್ತು ಫೋಲ್ಡರ್ಗಳನ್ನು ನೀವು ಎಲ್ಲಿ ನಕಲಿಸಲು ಬಯಸುತ್ತೀರೋ ಅಲ್ಲಿ ಫೋಲ್ಡರ್ ಅನ್ನು ಇರಿಸಿ (ನಿಮಗೆ ಬೇಕಾದವುಗಳನ್ನು ಸೇರಿಸುವುದು). ಉದಾಹರಣೆಗೆ ನಾನು test.txt ಫೈಲ್ ಅನ್ನು / home / azpe ಮತ್ತು / home / isaac ನಲ್ಲಿ ನಕಲಿಸಲು ಬಯಸಿದರೆ, ಆಜ್ಞೆಯು ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ.
xargs -n 1 cp -v prueba.txt<<<"/home/azpe/ /home/isaac/ "
ನಾನು ಅದನ್ನು ಫೋಲ್ಡರ್ / ಹೋಮ್ / ಜೊವಾಕ್ವಿನ್ ಮತ್ತು / ಹೋಮ್ / ವಿಲ್ಲಿನಲ್ಲಿ ನಕಲಿಸಲು ಬಯಸಿದರೆ, ನಾನು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಇಡುತ್ತೇನೆ.
xargs -n 1 cp -v prueba.txt<<<"/home/azpe/ /home/isaac/ /home/joaquin/ /home/willy/ "
ಈ ರೀತಿಯಾಗಿ, ನಾವು ಒಂದೇ ಸಮಯದಲ್ಲಿ ಹಲವಾರು ಡೈರೆಕ್ಟರಿಗಳಲ್ಲಿ ಫೈಲ್ ಅನ್ನು ನಕಲಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ನಿಸ್ಸಂದೇಹವಾಗಿ ಬಹಳ ಪ್ರಾಯೋಗಿಕ ಮತ್ತು ಕುತೂಹಲ ಮತ್ತು ಅದು ತಿಳಿಯಲು ಎಂದಿಗೂ ನೋವುಂಟು ಮಾಡುವುದಿಲ್ಲ. ನೀವು ಬಯಸುವ ಫೋಲ್ಡರ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಉಲ್ಲೇಖಗಳಲ್ಲಿ ಇರಿಸಬಹುದು ಎಂಬುದನ್ನು ನೆನಪಿಡಿ.
ಈ ಆಜ್ಞೆಗೆ ನಾನು ಯೋಚಿಸಬಹುದಾದ ಒಂದು ಉತ್ತಮ ಬಳಕೆ ಉದಾಹರಣೆಗೆ ತನ್ನ ಎಲ್ಲ ವಿದ್ಯಾರ್ಥಿಗಳಿಗೆ ಫೈಲ್ ಅನ್ನು ನಕಲಿಸಲು ಬಯಸುವ ಶಿಕ್ಷಕನಿಗೆ. ಈ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ, ಫೈಲ್ ಅನ್ನು ಒಂದೇ ಸಮಯದಲ್ಲಿ ನಕಲಿಸಬಹುದು ಮತ್ತು ಒಂದೇ ಆಜ್ಞೆಯಲ್ಲಿ, ಪ್ರತಿ ವಿದ್ಯಾರ್ಥಿಗೆ ಆಜ್ಞೆಯನ್ನು ಹಾಕಲು ಹೋಗದೆ.
ನಾನು ಅದನ್ನು ತುಂಬಾ ಆಸಕ್ತಿದಾಯಕವೆಂದು ಭಾವಿಸುತ್ತೇನೆ.
ಹಾಯ್, ಈ ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಫೈಲ್ ಅನ್ನು ಅನೇಕ ಬಾಹ್ಯ ಡ್ರೈವ್ಗಳಿಗೆ ನಕಲಿಸುವುದು ನನ್ನ ಆಲೋಚನೆ. ಈಗ, ಅಜ್ಞಾನದಿಂದಾಗಿ, ನಾನು ಯಾವಾಗಲೂ "ಡಿಸ್ಕ್" ಫೈಲ್ ಅನ್ನು ಎಲ್ಲಾ MOUNTPOINT (/ media / XXX / UUID) ಡಿಸ್ಕ್ಗಳಲ್ಲಿ ಹಾಕಲು ಸಾಧ್ಯವಿಲ್ಲ, ಏಕೆಂದರೆ ಯಾವಾಗಲೂ ಹೊಸ ಡಿಸ್ಕ್ಗಳು ಇರುತ್ತವೆ. ಅದಕ್ಕೆ ನೀವು ನನಗೆ ಸಹಾಯ ಮಾಡಬಹುದೇ? ಈಗಾಗಲೇ ತುಂಬಾ ಧನ್ಯವಾದಗಳು.