ಶೀರ್ಷಿಕೆಯನ್ನು ಓದಿದ ನಂತರ ನೀವು ಯೋಚಿಸಬಹುದು, ಚೆನ್ನಾಗಿ, ತುಂಬಾ ಸರಳವಾಗಿದೆ, ನಾನು ಬಳಸುತ್ತೇನೆ ಆಜ್ಞೆ cp ಅಥವಾ mv ಮತ್ತು ನಾನು ಏಕಕಾಲದಲ್ಲಿ ಚಲಿಸಲು ವೈಲ್ಡ್ಕಾರ್ಡ್ ಅಕ್ಷರ * ಅನ್ನು ಬಳಸುತ್ತೇನೆ. ಆದರೆ ಅದು ನೀವು ಕೆಲಸ ಮಾಡುತ್ತಿರುವ ಡೈರೆಕ್ಟರಿಯೊಳಗಿನ ಪ್ರತಿಯೊಂದು ಫೈಲ್ಗಳನ್ನು ಚಲಿಸುತ್ತದೆ. ಆದರೆ ನಾವು ಅದನ್ನು ನಿಖರವಾಗಿ ಬಯಸುವುದಿಲ್ಲ, ಈ ಮಿನಿ-ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ ನಾವು ತೋರಿಸಲು ಬಯಸುವುದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಪರಿಷ್ಕೃತ ಸಂಗತಿಯಾಗಿದೆ, ಅಂದರೆ, ಆ ಡೈರೆಕ್ಟರಿಯ ಒಳಗಿನಿಂದ ಕೆಲವು ಸ್ವರೂಪಗಳನ್ನು ಮಾತ್ರ ಬೇರೆ ಸ್ಥಳಕ್ಕೆ ಸರಿಸಲು.
ನಾನು ಚಲನೆ ಎಂದು ಹೇಳಿದಾಗ, ಅದನ್ನು ಮರುಹೆಸರಿಸಬಹುದು ಎಂದು ನೆನಪಿಡಿ. ಇದನ್ನು ಹೇಳುವ ಮೂಲಕ, ಇದನ್ನು ಹೇಗೆ ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ಪ್ರದರ್ಶಿಸುವ ವ್ಯವಹಾರಕ್ಕೆ ಇಳಿಯೋಣ ಸೂಪರ್ ಸುಲಭ ಮತ್ತು ವೇಗದ ಮಾರ್ಗ, ಆದ್ದರಿಂದ ನೀವು ಕೆಲವು ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್ಗಳನ್ನು ಶುದ್ಧೀಕರಿಸಬೇಕಾದಾಗ ನೀವು ಅವುಗಳನ್ನು ಒಂದೊಂದಾಗಿ ಸರಿಸಬೇಕಾಗಿಲ್ಲ, ಆದರೆ ನೀವು ಒಂದೇ ಆಜ್ಞಾ ಸಾಲಿನಿಂದ ಎಲ್ಲವನ್ನೂ ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಬಹುದು. ಸರಿ, ವಿವಿಧ ಸ್ವರೂಪಗಳನ್ನು ಸರಿಸಲು ಒಂದು ಡೈರೆಕ್ಟರಿಯಿಂದ ಬೇರೆ ಡೈರೆಕ್ಟರಿಗೆ ಫೈಲ್ಗಳು, ಆಜ್ಞೆಯ ಸ್ವರೂಪವು ಈ ಕೆಳಗಿನವುಗಳಲ್ಲಿ ಒಂದಾಗಬಹುದು:
mv /ruta/origen/*.{ext1, ext2, extn} /ruta/destino
mv *.ext1 *.ext2 *.extn /ruta/destino
ಎರಡೂ ಪ್ರಕರಣಗಳು ಸೇವೆ ಸಲ್ಲಿಸುತ್ತವೆ, ಮೊದಲನೆಯದಾಗಿ ನಾವು ಏನು ಮಾಡಬೇಕೆಂಬುದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತೇವೆ ಮೂಲದ ಮಾರ್ಗ ತದನಂತರ ವಿಸ್ತರಣೆಗಳು ನಾವು ಚಲಿಸಲಿದ್ದೇವೆ. ಅವುಗಳನ್ನು ಮಾತ್ರ ಸರಿಸಲಾಗುವುದು ಮತ್ತು ಇತರರಲ್ಲ, ಯಾವುದೇ ಫೈಲ್ ಅದರ ಹೆಸರಿನ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ. ಎರಡನೆಯ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಸರಿಸಲು ಹೊರಟಿರುವ ಫೈಲ್ಗಳು ಇರುವ ಡೈರೆಕ್ಟರಿಯಿಂದ ನಾವು ಈಗಾಗಲೇ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದೇವೆ ಎಂದು is ಹಿಸಲಾಗಿದೆ ...
ಉದಾಹರಣೆಗೆ, ನಾವು ಎಲ್ಲಾ ವೀಡಿಯೊಗಳನ್ನು ಒಂದು ಡೈರೆಕ್ಟರಿಯಿಂದ ಬೇರೊಂದಕ್ಕೆ ಸರಿಸಲು ಬಯಸುತ್ತೇವೆ ಎಂದು imagine ಹಿಸಿ. ಬದಲಾಗಿ, ಈ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ .txt, .odt ಡಾಕ್ಯುಮೆಂಟ್ಗಳು ಮತ್ತು .mp3 ನಲ್ಲಿ ಸಂಗೀತವೂ ಇವೆ. ನಾವು ಚಲಿಸಲು ಮಾತ್ರ ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ .flv, .mp4, .avi, ಮತ್ತು .mkv, ನಾವು ಏನು ಮಾಡುತ್ತೇವೆ ಈ ಕೆಳಗಿನವುಗಳಾಗಿವೆ:
mv /home/Documentos/*.{flv, mp4, avi, mkv} /home/Multimedia
ಅದು ತುಂಬಾ ಸರಳವಾಗಿದೆ ಹೇಳಿದ ಮೂಲ ಡೈರೆಕ್ಟರಿಯ ವಿಷಯವನ್ನು ls ನೊಂದಿಗೆ ಪಟ್ಟಿ ಮಾಡೋಣಸರಿಸಿದ ಎಲ್ಲಾ ಫೈಲ್ಗಳು ಕಳೆದುಹೋಗಿವೆ ಎಂದು ನಾವು ನೋಡುತ್ತೇವೆ, ಆದರೆ ನಾವು ಪರಿಣಾಮ ಬೀರಲು ಬಯಸದಂತಹವುಗಳು. ಬಹಳ ಸರಳ ಉದಾಹರಣೆ, ಆದರೆ ಖಂಡಿತವಾಗಿಯೂ ಆರಂಭಿಕರು ಮೆಚ್ಚುತ್ತಾರೆ!
ಅತ್ಯುತ್ತಮ ಕೊಡುಗೆ ಮತ್ತು ಉಪಯುಕ್ತ