Chattr
ಇದು ಲಿನಕ್ಸ್ನಲ್ಲಿನ ಆಜ್ಞೆಯಾಗಿದ್ದು, ಇದು ಕಡತದ ಕೆಲವು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿಸಲು ಬಳಕೆದಾರರಿಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಇದು ಕಡತದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವ ಆಜ್ಞೆಯಾಗಿದೆ. ಮ್ಯಾಕ್ಓಎಸ್ ಸೇರಿದಂತೆ ಹೆಚ್ಚಿನ ಬಿಎಸ್ಡಿ ತರಹದ ವ್ಯವಸ್ಥೆಗಳು ಯಾವಾಗಲೂ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿಸಲು ಸದೃಶವಾದ ಆಜ್ಞೆಯನ್ನು ಹೊಂದಿವೆ, ಆದರೆ ಅವುಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ನಿರ್ದಿಷ್ಟವಾಗಿ ಯಾವುದೇ ಆಜ್ಞೆಯನ್ನು ಹೊಂದಿಲ್ಲ; ಬದಲಿಗೆ ಆಜ್ಞೆಗೆ ನಿರ್ದಿಷ್ಟ ಆಯ್ಕೆಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. chflags ಆಜ್ಞೆಯು ಮೊದಲು 4.4BSD ನಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಿತು. ಸೋಲಾರಿಸ್ಗೆ ಅವುಗಳನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಲು ನಿರ್ದಿಷ್ಟವಾಗಿ ಯಾವುದೇ ಆಜ್ಞೆಗಳಿಲ್ಲ. ಮತ್ತು ಬದಲಿಗೆ ಬಳಸಲಾಗುತ್ತದೆ. ಇತರ ಯುನಿಕ್ಸ್ ತರಹದ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳು, ಸಾಮಾನ್ಯವಾಗಿ, ಯಾವುದೇ ಸದೃಶ ಆಜ್ಞೆಗಳನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ. ಇದೇ ರೀತಿಯ ಧ್ವನಿಯ ಆಜ್ಞೆಗಳು (HP-UX ನಿಂದ) ಮತ್ತು (AIX ನಿಂದ) ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ ಆದರೆ ಸಂಬಂಧವಿಲ್ಲದ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿವೆ. ಇತರ ವಿಷಯಗಳ ಜೊತೆಗೆ, ಸಾಫ್ಟ್ವೇರ್ ಅಪ್ಗ್ರೇಡ್ಗಳ ಸಮಯದಲ್ಲಿ ಪಾಸ್ವರ್ಡ್ ಫೈಲ್ಗಳು ಮತ್ತು ಕೆಲವು ಸಿಸ್ಟಮ್ ಫೈಲ್ಗಳನ್ನು ಅಳಿಸಲು ಸಾಧ್ಯವಾಗದಂತೆ ಫೈಲ್ಗಳನ್ನು ಬದಲಾಯಿಸಲಾಗದಂತೆ ಮಾಡಲು ಈ ಆಜ್ಞೆಯು ಉಪಯುಕ್ತವಾಗಿದೆ. ಲಿನಕ್ಸ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ (ಮತ್ತು) ಕಡತ ವ್ಯವಸ್ಥೆಯ ಬೆಂಬಲ ಕಮಾಂಡ್ ಲೈನ್ ಉಪಕರಣಗಳು (ಗುಣಲಕ್ಷಣಗಳನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಲು) ಮತ್ತು (ಗುಣಲಕ್ಷಣಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲು) ಮೂಲತಃ ಸೆಕೆಂಡ್ ಎಕ್ಸ್ಟೆಂಡೆಡ್ ಫೈಲ್ಸಿಸ್ಟಮ್ ಕುಟುಂಬಕ್ಕೆ (ಎಕ್ಸ್ಟ2, ಎಕ್ಸ್ಟ3, ಎಕ್ಸ್ಟ4) ನಿರ್ದಿಷ್ಟವಾಗಿದ್ದವು ಮತ್ತು ಇವು ಇ2ಎಫ್ಎಸ್ಪ್ರಾಗ್ಸ್ ಪ್ಯಾಕೇಜಿನ ಭಾಗವಾಗಿ ಲಭ್ಯವಿವೆ. ಆದಾಗ್ಯೂ, ಈ ಕಾರ್ಯವನ್ನು ಎಕ್ಸ್ಎಫ್ಎಸ್, ರೈಸರ್ಎಫ್ಎಸ್, ಜೆಎಫ್ಎಸ್ ಮತ್ತು ಒಸಿಎಫ್ಎಸ್2 ಸೇರಿದಂತೆ ಅನೇಕ ಇತರ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಅಥವಾ ಭಾಗಶಃ ವಿಸ್ತರಿಸಲಾಗಿದೆ. ಬಿ. ಟಿ. ಆರ್. ಎಫ್. ಎಸ್. ಕಡತ ವ್ಯವಸ್ಥೆಯು ಸಿ ಫ್ಲ್ಯಾಗ್ ಸೇರಿದಂತೆ ಗುಣಲಕ್ಷಣದ ಕಾರ್ಯವನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು ಸಿ. ಓ. ಡಬ್ಲ್ಯೂ. ಗೆ ಸಂಬಂಧಿಸಿದ ನಿಧಾನಗತಿಯ ಕಾರ್ಯಕ್ಷಮತೆಯಿಂದಾಗಿ ಬಿ. ಟಿ. ಆರ್. ಎಫ್. ಎಸ್. ನ ಅಂತರ್ನಿರ್ಮಿತ ಕಾಪಿ-ಆನ್-ರೈಟ್ (ಸಿ. ಓ. ಡಬ್ಲ್ಯೂ.) ವೈಶಿಷ್ಟ್ಯವನ್ನು ಆಫ್ ಮಾಡುತ್ತದೆ. ಆಜ್ಞೆಯ ರೂಪವು ಹೀಗಿರುತ್ತದೆಃ chattr [-RVf] [-+ = AacDdijsTtSu] [-v ಆವೃತ್ತಿ] ಕಡತಗಳು.-R ಕೋಶಗಳ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಮತ್ತು ಅವುಗಳ ವಿಷಯಗಳನ್ನು ಪುನರಾವರ್ತಿತವಾಗಿ ಬದಲಾಯಿಸುತ್ತದೆ-V ಶಬ್ದಬದ್ಧವಾಗಿರಬೇಕು ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಆವೃತ್ತಿಯನ್ನು ಮುದ್ರಿಸಬೇಕು-f ಹೆಚ್ಚಿನ ದೋಷ ಸಂದೇಶಗಳ ವಿವರಣೆಯನ್ನು ನಿಗ್ರಹಿಸುತ್ತದೆ ಆಜ್ಞೆಯ ರೂಪ (gnu 1.41.3): lsattr [-RVadv] [ಕಡತಗಳು.]-R ಕೋಶಗಳ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಮತ್ತು ಅವುಗಳ ವಿಷಯಗಳ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಪುನರಾವರ್ತಿತವಾಗಿ ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ-V ಪ್ರೋಗ್ರಾಂ ಆವೃತ್ತಿಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ-ಡಾಟ್ಫೈಲ್ಗಳು-d ಸೇರಿದಂತೆ ಕೋಶಗಳಲ್ಲಿನ ಎಲ್ಲಾ ಕಡತಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ, ಅವುಗಳ ವಿಷಯಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುವ ಬದಲು ಇತರ ಕಡತಗಳಂತಹ ಕೋಶಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. ಬಿಎಸ್ಡಿ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಯುಎಫ್ಎಸ್, ಮತ್ತು ಮ್ಯಾಕೋಸ್ನಲ್ಲಿ ಎಪಿಎಫ್ಎಸ್, ಎಚ್ಎಫ್ಎಸ್ +, ಎಸ್ಎಂಬಿ, ಎಎಫ್ಪಿ, ಮತ್ತು ಎಫ್ಎಟಿ ಕನಿಷ್ಠ ಕೆಲವು ಧ್ವಜಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ. ವಿವರಣೆ ಆಜ್ಞೆಯ ರೂಪವೆಂದರೆಃ chflags [-R [-H |-L |-P]] flags ಕಡತ.-H-R ಆಯ್ಕೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ, ಆಜ್ಞೆಯ ಸಾಲಿನಲ್ಲಿನ ಸಾಂಕೇತಿಕ ಕೊಂಡಿಗಳನ್ನು ಅನುಸರಿಸಲಾಗುತ್ತದೆ. (ಮರದ ಅಡ್ಡದಾರಿಗಳಲ್ಲಿ ಕಂಡುಬರುವ ಸಾಂಕೇತಿಕ ಕೊಂಡಿಗಳನ್ನು ಅನುಸರಿಸಲಾಗುವುದಿಲ್ಲ.) - L-R ಆಯ್ಕೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ, ಎಲ್ಲಾ ಸಾಂಕೇತಿಕ ಕೊಂಡಿಗಳನ್ನು ಅನುಸರಿಸಲಾಗುತ್ತದೆ. - ಪಿ-ಆರ್ ಆಯ್ಕೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ, ಯಾವುದೇ ಸಾಂಕೇತಿಕ ಕೊಂಡಿಗಳನ್ನು ಅನುಸರಿಸಲಾಗುವುದಿಲ್ಲ. ಇದು ಡೀಫಾಲ್ಟ್ ಆಗಿದೆ. - ಆರ್ ಕೇವಲ ಕಡತಗಳ ಬದಲಿಗೆ ಕಡತಗಳಲ್ಲಿ ಬೇರೂರಿರುವ ಕಡತ ಶ್ರೇಣಿ ವ್ಯವಸ್ಥೆಗಳಿಗಾಗಿ ಕಡತದ ಧ್ವಜಗಳನ್ನು ಬದಲಾಯಿಸಿ. ಬಿಎಸ್ಡಿ-ರೀತಿಯ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವುದು, ಸಾಮಾನ್ಯವಾಗಿ, ಕಡತದ ಧ್ವಜಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ನಿರ್ದಿಷ್ಟವಾಗಿ ಯಾವುದೇ ಪೂರ್ವನಿಯೋಜಿತ ಬಳಕೆದಾರ-ಮಟ್ಟದ ಆಜ್ಞೆಯನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ. ಆಜ್ಞೆಯು-ಲೋ, ಅಥವಾ-ಲೋ ನೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಸಿಸ್ಟಮ್ ಅನ್ನು ಅವಲಂಬಿಸಿ, ಫ್ಲ್ಯಾಗ್ಗಳನ್ನು ರವಾನಿಸಲಾಗುತ್ತದೆ. ಗುಣಲಕ್ಷಣಗಳು ಎಲ್ಲಾ ಸಾಂಪ್ರದಾಯಿಕ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಸೂಪರ್-ಬಳಕೆದಾರರು ಹೊಂದಿಸಬಹುದು ಅಥವಾ ತೆರವುಗೊಳಿಸಬಹುದು; ಕೆಲವನ್ನು ಕಡತದ ಮಾಲೀಕರು ಸಹ ಹೊಂದಿಸಬಹುದು ಅಥವಾ ತೆರವುಗೊಳಿಸಬಹುದು. ಕೆಲವು ಗುಣಲಕ್ಷಣಗಳು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಒಳಗೊಂಡಿವೆಃ ಬಿಎಸ್ಡಿ ವ್ಯವಸ್ಥೆಗಳು ಆಫ್ಲೈನ್, ಸ್ನ್ಯಾಪ್ಶಾಟ್, ಸ್ಪಾರ್ಸ್ ಮತ್ತು ಕರ್ವ್ನಂತಹ ಹೆಚ್ಚುವರಿ ಧ್ವಜಗಳನ್ನು ನೀಡುತ್ತವೆ; ಉಲ್ಲೇಖಗಳನ್ನು ನೋಡಿ. ಎ. ಟಿ. ಟಿ. ಆರ್. ಐ. ಬಿ.-ಎಂ. ಎಸ್.-ಡಾಸ್, ಓ. ಎಸ್./2 ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ ಚೌನ್ನಲ್ಲಿ ಸದೃಶವಾದ ಆಜ್ಞೆ-ಯುನಿಕ್ಸ್ ಸಿಸ್ಟಂನಲ್ಲಿ ಫೈಲ್/ಡೈರೆಕ್ಟರಿ ಮಾಲೀಕತ್ವವನ್ನು ಬದಲಾಯಿಸಿ-ಯುನಿಕ್ಸ್ ಸಿಸ್ಟಂನಲ್ಲಿ ಫೈಲ್ ಪ್ರವೇಶ ನಿಯಂತ್ರಣ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬದಲಾಯಿಸಿ-ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ ಎನ್. ಟಿ. ನೋಟ್ಸ್ನಲ್ಲಿ ಫೈಲ್ ಪ್ರವೇಶ ನಿಯಂತ್ರಣ ಪಟ್ಟಿಗಳನ್ನು ಬದಲಾಯಿಸಿ ಉಲ್ಲೇಖಗಳು (ಹಳೆಯದು; ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ನೋಡಿ) (ಮ್ಯಾಕೋಸ್ ಎಕ್ಸ್. ಎನ್. ಯು ಕರ್ನಲ್ನ ಬಿಎಸ್. ಡಿ ಸಿಸ್ಟಮ್ ಸೋರ್ಸ್ ಕೋಡ್ನಲ್ಲಿ ಫ್ಲ್ಯಾಗ್ಗಳ ವಿಭಾಗ) ಯುನಿಕ್ಸ್ ಫೈಲ್ ಸಿಸ್ಟಮ್-ಸಂಬಂಧಿತ ಸಾಫ್ಟ್ವೇರ್ ಲಿನಕ್ಸ್-ಮಾತ್ರ ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್