ಯಾವುದೇ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಲ್ಲಿ ಫೈಲ್ ಅನ್ನು ಅಳಿಸುವುದು ಸಾಮಾನ್ಯವಾಗಿ ಅದರ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡುವುದು ಮತ್ತು ಅಳಿಸುವ ಕೀಲಿಯನ್ನು ಒತ್ತುವುದು ಅಥವಾ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಅದನ್ನು ಅನುಪಯುಕ್ತಕ್ಕೆ ಕಳುಹಿಸುವುದು ಸುಲಭ. ಅದನ್ನು ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ನಮಗೆಲ್ಲರಿಗೂ ತಿಳಿದಿದೆ ಮತ್ತು ನಮ್ಮ ಮುಂದೆ ಫೈಲ್ ಅನ್ನು ಅಳಿಸುವುದು ಉತ್ತಮ ಆಯ್ಕೆಯಾಗಿದೆ. ಆದರೆ ಒಂದೇ ಫೋಲ್ಡರ್ನಲ್ಲಿರುವ ಹಲವಾರು ಫೈಲ್ಗಳನ್ನು ಅಳಿಸಲು ನಮಗೆ ಬೇಕಾದುದನ್ನು ಮಾಡಿದಾಗ ಏನಾಗುತ್ತದೆ? ಲಿನಕ್ಸ್ನಲ್ಲಿ ನಾವು ಅದನ್ನು ಹೊಂದಿದ್ದೇವೆ rm ಆಜ್ಞೆ ಅದು ಟರ್ಮಿನಲ್ನಿಂದ ಪ್ರಾಯೋಗಿಕವಾಗಿ ಯಾವುದನ್ನೂ ತೆಗೆದುಹಾಕಲು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
"ಆರ್ಎಮ್" ಆಗಿದೆ «ತೆಗೆದುಹಾಕು of ನ ಸಂಕ್ಷೇಪಣ, ಇದು ಇಂಗ್ಲಿಷ್ನಲ್ಲಿ« ತೊಡೆದುಹಾಕಲು is. ಫೈಲ್ಗಳನ್ನು ಅಳಿಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಪುನರಾವರ್ತಿತವಾಗಿ ಬಳಸಿದರೆ ಅದು ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಅಳಿಸಲು ಸಹ ಅನುಮತಿಸುತ್ತದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಅದು ಡೈರೆಕ್ಟರಿಗಳನ್ನು ತೆಗೆದುಹಾಕುವುದಿಲ್ಲ ಮತ್ತು ಅದು ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಯಾವುದೇ ಫೈಲ್ಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ತೆಗೆದುಹಾಕುವ ಪ್ರಕ್ರಿಯೆಯು ಅದರ ಸಂಬಂಧಿತ ಡೇಟಾದಿಂದ ಫೈಲ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಫೈಲ್ ಹೆಸರನ್ನು ಅನ್ಲಿಂಕ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಭವಿಷ್ಯದ ಬರಹಗಳಿಗೆ ಶೇಖರಣಾ ಸ್ಥಳವನ್ನು ಬಳಸಬಹುದಾದಂತೆ ಗುರುತಿಸುತ್ತದೆ. ನೀವು ಜಾಗರೂಕರಾಗಿರಬೇಕು, ಏಕೆಂದರೆ ಒಮ್ಮೆ ನೀವು rm ನೊಂದಿಗೆ ಏನನ್ನಾದರೂ ಅಳಿಸಿದರೆ ಅದನ್ನು ಇನ್ನು ಮುಂದೆ ಮರುಪಡೆಯಲಾಗುವುದಿಲ್ಲ.
Rm ಗೆ ಆಯ್ಕೆಗಳು ಲಭ್ಯವಿದೆ
-f, –ಫೋರ್ಸ್ |
ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ ಫೈಲ್ಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಿ ಮತ್ತು ಅಳಿಸುವ ಮೊದಲು ಕೇಳಬೇಡಿ. |
-i | ಅಳಿಸುವ ಮೊದಲು ಕೇಳಿ. |
-I | ಮೂರು ಫೈಲ್ಗಳನ್ನು ಅಳಿಸುವ ಮೊದಲು ಅಥವಾ ಪುನರಾವರ್ತಿತವಾಗಿ ಅಳಿಸುವಾಗ ಒಮ್ಮೆ ಕೇಳಿ. |
–ಇಂಟರ್ಯಾಕ್ಟಿವ್[=ಯಾವಾಗ] | ಪ್ರಕಾರ ಪ್ರಶ್ನೆ ಯಾವಾಗ: ಎಂದಿಗೂ, ಒಮ್ಮೆ (-I), ಅಥವಾ ಯಾವಾಗಲೂ (-i). ಹೌದು ಯಾವಾಗ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿಲ್ಲ, ಯಾವಾಗಲೂ ಕೇಳಿ. |
-ಒಂದು ಫೈಲ್-ಸಿಸ್ಟಮ್ | ಕ್ರಮಾನುಗತವನ್ನು ಪುನರಾವರ್ತಿತವಾಗಿ ಅಳಿಸುವಾಗ, ಇದು ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗ್ಯುಮೆಂಟ್ಗೆ ಅನುಗುಣವಾದ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುವ ಯಾವುದೇ ಡೈರೆಕ್ಟರಿಯನ್ನು ನಿರ್ಲಕ್ಷಿಸುತ್ತದೆ. |
-ಸಂರಕ್ಷಿಸು-ಮೂಲ | ಇದು ಮೂಲ ಡೈರೆಕ್ಟರಿಯನ್ನು ಯಾವುದೇ ವಿಶೇಷ ರೀತಿಯಲ್ಲಿ ಪರಿಗಣಿಸುವುದಿಲ್ಲ. |
-ಪ್ರೆಸರ್ವ್-ರೂಟ್ | ಇದು ರೂಟ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ತೆಗೆದುಹಾಕುವುದಿಲ್ಲ, ಇದು ಡೀಫಾಲ್ಟ್ ವರ್ತನೆಯಾಗಿದೆ. |
-r, -R, – ಪುನರಾವರ್ತಿತ |
ಡೈರೆಕ್ಟರಿಗಳು ಮತ್ತು ಅವುಗಳ ವಿಷಯವನ್ನು ಪುನರಾವರ್ತಿತವಾಗಿ ತೆಗೆದುಹಾಕಿ. |
-d, –ಡಿರ್ |
ಖಾಲಿ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಅಳಿಸಿ. -R / -R / –recursive ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸದೆ ಡೈರೆಕ್ಟರಿಯನ್ನು ತೆಗೆದುಹಾಕಲು ಈ ಆಯ್ಕೆಯು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. |
-v, –ವರ್ಬೋಸ್ |
ವರ್ಬೋಸ್ ಮೋಡ್; ಏನು ಮಾಡಲಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ಎಲ್ಲಾ ಸಮಯದಲ್ಲೂ ವಿವರಿಸಿ. |
-help | ಸಹಾಯ ಸಂದೇಶವನ್ನು ತೋರಿಸಿ. |
–ವರ್ಷನ್ | ಆವೃತ್ತಿ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. |
ಪ್ರಾಯೋಗಿಕ ಉದಾಹರಣೆಗಳು
rm ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಅಳಿಸುವುದಿಲ್ಲ. ಇದಕ್ಕಾಗಿ ನಾವು -r / -R / –recursive ಆಯ್ಕೆಗಳನ್ನು ಬಳಸಬೇಕು. ಡೈರೆಕ್ಟರಿ ಖಾಲಿಯಾಗಿದ್ದರೆ, n -d / –dir ಆಯ್ಕೆಯನ್ನು ಬಳಸಿ. ಡ್ಯಾಶ್ (-) ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುವ ಫೈಲ್ ಅನ್ನು ನಾವು ತೆಗೆದುಹಾಕಲು ಬಯಸಿದರೆ, ಫೈಲ್ ಹೆಸರಿನ ಮೊದಲು ನಾವು ಪ್ರತ್ಯೇಕ ಡಬಲ್ ಡ್ಯಾಶ್ (-) ಅನ್ನು ಸೇರಿಸಬೇಕಾಗಿದೆ. ಎರಡನೇ ಡ್ಯಾಶ್ ಸೇರಿಸದಿದ್ದರೆ, rm ಫೈಲ್ ಹೆಸರನ್ನು ಆಯ್ಕೆಯಾಗಿ ತಪ್ಪಾಗಿ ಅರ್ಥೈಸಬಹುದು. ನಕ್ಷತ್ರ ಚಿಹ್ನೆ (*) ಎಂದರೆ "ಹೊಂದಿಕೆಯಾಗುವ ಎಲ್ಲವೂ", "*" ಅನ್ನು ಸೇರಿಸುವುದು ಎಂದು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವುದು ಯೋಗ್ಯವಾಗಿದೆ. ಮತ್ತು ನಕ್ಷತ್ರ ಚಿಹ್ನೆಯ ಹಿಂದೆ ಮಾತ್ರ.
ಉದಾಹರಣೆಗೆ, «-test.txt file ಫೈಲ್ ಅನ್ನು ಅಳಿಸಲು ನಾವು ಆಜ್ಞೆಯನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ
rm -- -prueba.txt
ಮೇಲಿನವು ನಮ್ಮ ವೈಯಕ್ತಿಕ ಫೋಲ್ಡರ್ನಲ್ಲಿರುವ ಸಂದರ್ಭದಲ್ಲಿ ಇರುತ್ತದೆ. ಇಲ್ಲದಿದ್ದರೆ, ನಾವು ಪೂರ್ಣ ಮಾರ್ಗವನ್ನು ಸೇರಿಸಬೇಕಾಗಿದೆ, ಅದು ಹೀಗಿರುತ್ತದೆ:
rm /home/pablinux/Documentos/-file
ಎರಡು ಆಯ್ಕೆಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸವೆಂದರೆ, ಎರಡನೆಯ ಸಂದರ್ಭದಲ್ಲಿ ಅದರ ಮುಂದೆ ಸ್ಲ್ಯಾಷ್ (/) ಇದೆ, ಇದು ಆಯ್ಕೆಯನ್ನು ಗೊಂದಲಕ್ಕೀಡಾಗಿಸುವುದಿಲ್ಲ.
ಇತರ ಉದಾಹರಣೆಗಳೆಂದರೆ:
- rm -f test-txt: "test.txt" ಫೈಲ್ ಅನ್ನು ರಕ್ಷಿಸಲಾಗಿದೆಯೆ ಎಂದು ಕೇಳದೆ ಅಳಿಸುತ್ತದೆ.
- ಆರ್ಎಂ *: ಇದು ನಾವು ಟರ್ಮಿನಲ್ನಿಂದ ಇರುವ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುವ ಎಲ್ಲಾ ಫೈಲ್ಗಳನ್ನು ಅಳಿಸುತ್ತದೆ. ಇದು ಬರಹ ರಕ್ಷಣೆಯನ್ನು ಹೊಂದಿದ್ದರೆ, ಅದನ್ನು ಅಳಿಸುವ ಮೊದಲು ಅದು ನಮ್ಮನ್ನು ಕೇಳುತ್ತದೆ.
- rm -f *: ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುವ ಎಲ್ಲವನ್ನೂ ಕೇಳದೆ ತೆಗೆದುಹಾಕುತ್ತದೆ.
- rm -i *- ಡೈರೆಕ್ಟರಿಯಲ್ಲಿನ ಎಲ್ಲಾ ಫೈಲ್ಗಳನ್ನು ಅಳಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ, ಆದರೆ ಒಂದನ್ನು ಅಳಿಸಲು ಪ್ರತಿ ಬಾರಿ ಕೇಳಿ.
- rm-I *: ಮೇಲಿನಂತೆ, ಆದರೆ ಮೂರು ಫೈಲ್ಗಳಿಗಿಂತ ಹೆಚ್ಚು ಇದ್ದರೆ ಮಾತ್ರ ದೃ mation ೀಕರಣವನ್ನು ಕೇಳುತ್ತದೆ.
- rm -r ಡೈರೆಕ್ಟರಿ, ಅಲ್ಲಿ "ಡೈರೆಕ್ಟರಿ" ಒಂದು ನಿರ್ದಿಷ್ಟವಾದದ್ದು: ಅದು "ಡೈರೆಕ್ಟರಿ" ಡೈರೆಕ್ಟರಿಯನ್ನು ಮತ್ತು ಅದು ಹೊಂದಿರುವ ಯಾವುದೇ ಫೈಲ್ಗಳು ಮತ್ತು ಉಪ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ಯಾವುದೇ ಫೈಲ್ಗಳು ಅಥವಾ ಉಪ ಡೈರೆಕ್ಟರಿಗಳು ರೈಟ್ ಪ್ರೊಟೆಕ್ಟ್ ಆಗಿದ್ದರೆ, ಅದು ಕೇಳುತ್ತದೆ.
- rm -rf ಡೈರೆಕ್ಟರಿ: ಮೇಲಿನಂತೆಯೇ, ಆದರೆ ಕೇಳುವುದಿಲ್ಲ.
ನೀವು ಎಂದಿಗೂ ಬಳಸಬಾರದು ಎಂಬ ಆಜ್ಞೆ: rm -rf /
ಮತ್ತು ನಾವು ಸಾಮಾಜಿಕ ಜಾಲತಾಣಗಳಲ್ಲಿ ಎಲ್ಲಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ ತಮಾಷೆಯಾಗಿ ನೋಡಬಹುದಾದ ಆಜ್ಞೆಯೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತೇವೆ. ಮೇಲಿನ ಆಜ್ಞೆ ಅಂದರೆ 1- ಅಳಿಸಿ, 2- ಸಾಧ್ಯವಾದಷ್ಟು ಪುನರಾವರ್ತಿತವಾಗಿ ಮತ್ತು 3- ಮೂಲದಿಂದ ಪ್ರಾರಂಭಿಸಿ. ಲಿನಕ್ಸ್ ಡ್ರೈವ್ಗಳನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬ ಕಾರಣದಿಂದಾಗಿ, ನಾವು ನಮ್ಮ ಕಂಪ್ಯೂಟರ್ಗೆ ಸಂಪರ್ಕ ಹೊಂದಿದ ಯಾವುದೇ ಹಾರ್ಡ್ ಡ್ರೈವ್ನ ವಿಷಯವನ್ನು ಸಹ ಅಳಿಸುತ್ತದೆ. ನೀವು ಅದನ್ನು ಬಳಸಿದರೆ, ನಾವು ಎಚ್ಚರಿಕೆ ನೀಡಿಲ್ಲ ಎಂದು ಹೇಳಬೇಡಿ.
ಕೊನೆಯ ಆಜ್ಞೆಯ ಕುರಿತಾದ ಸ್ಪಷ್ಟೀಕರಣದ ಬಗ್ಗೆ ಆಸಕ್ತಿದಾಯಕ, ಸಿಸ್ಟಮ್ ಇರುವ ಡಿಸ್ಕ್ನ ಎಲ್ಲಾ ವಿಷಯವನ್ನು ನಾನು ಅಳಿಸಬಹುದೆಂದು ನನಗೆ ತಿಳಿದಿತ್ತು, ಆದರೆ ಇದು ನಾವು ಸಂಪರ್ಕಿಸಿರುವ ಯಾವುದೇ ಡಿಸ್ಕ್ನ ವಿಷಯವನ್ನು ಸಹ ಅಳಿಸಿದೆ ಎಂದು ನನಗೆ ತಿಳಿದಿರಲಿಲ್ಲ!
ತುಂಬಾ ಧನ್ಯವಾದಗಳು, ನಿಮ್ಮ ಪೋಸ್ಟ್ ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿತ್ತು, ನಾನು ನನ್ನ ಸಮಸ್ಯೆಯನ್ನು ಬಹಳ ಸುಲಭವಾಗಿ ಪರಿಹರಿಸಿದೆ, ಆದರೆ ಅದು ಇಲ್ಲದೆ ನಾನು ಯಶಸ್ವಿಯಾಗುತ್ತಿರಲಿಲ್ಲ.