ಲಿನಕ್ಸ್ ಮತ್ತು ಯುನಿಕ್ಸ್ ಕಮಾಂಡ್ ಬಳಸಿ: ಹುಡುಕಿ

ಲಿನಕ್ಸ್ ಮತ್ತು ಯುನಿಕ್ಸ್ ಆಜ್ಞೆಯು ಡೈರೆಕ್ಟರಿ ಕ್ರಮಾನುಗತದಲ್ಲಿ ಫೈಲ್ಗಳಿಗಾಗಿ ಶೋಧವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.

ಆಜ್ಞೆಯನ್ನು ಹುಡುಕಲು ಸಿಂಟ್ಯಾಕ್ಸ್:

ಹುಡುಕು [ಮಾರ್ಗ ...] [ಅಭಿವ್ಯಕ್ತಿ]

ವಿವರಣೆ

ಈ ಕೈಪಿಡಿಯು ಪುಟದ GNU ಆವೃತ್ತಿಯನ್ನು ದಾಖಲಿಸುತ್ತದೆ. ಫಲಿತಾಂಶವು ತಿಳಿದಿರುವವರೆಗೆ ಆದ್ಯತೆಯ ನಿಯಮಗಳ ಪ್ರಕಾರ (ಕೆಳಗಿರುವ ಆಪರೇಟರ್ಗಳ ವಿಭಾಗವನ್ನು ನೋಡಿ) ನೀಡಿದ ನಿರ್ದಿಷ್ಟ ಅಭಿವ್ಯಕ್ತಿವನ್ನು ಎಡದಿಂದ ಬಲಕ್ಕೆ ಮೌಲ್ಯಮಾಪನ ಮಾಡುವ ಮೂಲಕ ಪ್ರತಿ ನಿರ್ದಿಷ್ಟ ಫೈಲ್ ಹೆಸರಿನಲ್ಲಿ ಬೇರೂರಿಸುವ ಕೋಶದ ಮರವನ್ನು ಹುಡುಕುತ್ತದೆ. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಎಡಗೈ ಭಾಗವು ಸುಳ್ಳು ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಗಳು, ನಿಜ ಅಥವಾ , ಈ ಹಂತದಲ್ಲಿ ಮುಂದಿನ ಫೈಲ್ ಹೆಸರಿಗೆ ಚಲಿಸುತ್ತದೆ.

ಪ್ರಾರಂಭವಾಗುವ ಮೊದಲ ವಾದ:

ಅಭಿವ್ಯಕ್ತಿಯ ಪ್ರಾರಂಭವಾಗಿ ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ; ಹುಡುಕಾಟದ ಪಥಗಳು ಮುಂಚೆ ಯಾವುದೇ ವಾದಗಳು, ಮತ್ತು ಅಭಿವ್ಯಕ್ತಿಯ ಉಳಿದ ನಂತರ ಯಾವುದೇ ವಾದಗಳು. ಯಾವುದೇ ಮಾರ್ಗಗಳನ್ನು ನೀಡದಿದ್ದರೆ, ಪ್ರಸಕ್ತ ಕೋಶವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಯಾವುದೇ ಅಭಿವ್ಯಕ್ತಿ ನೀಡದಿದ್ದರೆ, ಅಭಿವ್ಯಕ್ತಿ- ಪ್ರಿಂಟ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ಎಲ್ಲಾ ಕಡತಗಳು ಯಶಸ್ವಿಯಾಗಿ ಪ್ರಕ್ರಿಯೆಗೊಂಡರೆ, 0 ದಲ್ಲಿ ದೋಷ ಕಂಡುಬಂದರೆ ಹೆಚ್ಚಿನದನ್ನು ಪಡೆಯುವ ಆಜ್ಞೆಯು ಸ್ಥಿತಿಯನ್ನು 0 ರಿಂದ ನಿರ್ಗಮಿಸುತ್ತದೆ.

ಅಭಿವ್ಯಕ್ತಿಗಳು

ಅಭಿವ್ಯಕ್ತಿ ಆಯ್ಕೆಗಳು (ಇದು ನಿರ್ದಿಷ್ಟ ಕಡತದ ಪ್ರಕ್ರಿಯೆಗಿಂತಲೂ ಒಟ್ಟಾರೆ ಕಾರ್ಯಾಚರಣೆಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ, ಮತ್ತು ಯಾವಾಗಲೂ ನಿಜವಾದ ಸ್ಥಿತಿಗೆ ಹಿಂತಿರುಗುವುದು), ಪರೀಕ್ಷೆಗಳು (ಇದು ನಿಜವಾದ ಅಥವಾ ಸುಳ್ಳು ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ), ಮತ್ತು ಕ್ರಮಗಳು (ಅಡ್ಡಪರಿಣಾಮಗಳು ಮತ್ತು ನಿಜವಾದ ಅಥವಾ ತಪ್ಪು ಮೌಲ್ಯ), ಎಲ್ಲಾ ನಿರ್ವಾಹಕರು ಪ್ರತ್ಯೇಕಿಸಿ. ಅಭಿವ್ಯಕ್ತಿ- ಮತ್ತು ಆಪರೇಟರ್ ಬಿಟ್ಟುಹೋದ ಅಲ್ಲಿ ಊಹಿಸಲಾಗಿದೆ. ಅಭಿವ್ಯಕ್ತಿಯು -prune ಗಿಂತ ಬೇರೆ ಯಾವುದೇ ಕ್ರಿಯೆಗಳನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ , ಅಭಿವ್ಯಕ್ತಿ ನಿಜವಾಗಿದ್ದ ಎಲ್ಲಾ ಕಡತಗಳಲ್ಲಿ ಪ್ರಿಂಟ್ ಅನ್ನು ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ.

ಆಯ್ಕೆಗಳು

ಎಲ್ಲಾ ಆಯ್ಕೆಗಳು ಯಾವಾಗಲೂ ನೈಜವಾಗಿ ಹಿಂತಿರುಗುತ್ತವೆ. ಅಭಿವ್ಯಕ್ತಿಯಲ್ಲಿ ಅವರ ಸ್ಥಾನ ತಲುಪಿದಾಗ ಮಾತ್ರ ಅವು ಪ್ರಕ್ರಿಯೆಗೊಳ್ಳುವ ಬದಲು ಯಾವಾಗಲೂ ಪರಿಣಾಮ ಬೀರುತ್ತವೆ. ಆದ್ದರಿಂದ, ಸ್ಪಷ್ಟತೆಗಾಗಿ, ಅಭಿವ್ಯಕ್ತಿಯ ಪ್ರಾರಂಭದಲ್ಲಿ ಅವುಗಳನ್ನು ಇರಿಸಲು ಉತ್ತಮವಾಗಿದೆ.

-ದಿನದಂದು 24 ಗಂಟೆಗಳ ಹಿಂದೆ ಬದಲಾಗಿ ಇಂದಿನ ಪ್ರಾರಂಭದಿಂದ ಅಳತೆ ಬಾರಿ ( -amin, -time, -cmin, -time, -mmin, ಮತ್ತು -time ).
-ಎರಡು ಡೈರೆಕ್ಟರಿ ಸ್ವತಃ ಮೊದಲು ಪ್ರತಿ ಕೋಶದ ವಿಷಯಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಿ.
-ಪಾಲೋ ಡೆರೆಫೆರೆನ್ಸ್ ಸಾಂಕೇತಿಕ ಲಿಂಕ್ಗಳು. ಸೂಚಿಸುತ್ತದೆ -ನೋಲೆಫ್ .
-help ಅಥವಾ --help ಹುಡುಕಲು ಮತ್ತು ನಿರ್ಗಮನದ ಆಜ್ಞಾ ಸಾಲಿನ ಬಳಕೆಯ ಸಾರಾಂಶವನ್ನು ಮುದ್ರಿಸು.
-ಮ್ಯಾಕ್ಸ್ಡೇಫ್ [ಸಂಖ್ಯೆ] ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳ ಕೆಳಗಿರುವ ಕೋಶಗಳ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಮಟ್ಟಗಳನ್ನು (ಒಂದು ಋಣಾತ್ಮಕ ಪೂರ್ಣಾಂಕ) ಕೆಳಕ್ಕೆ ಇಳಿಸು. ಅಭಿವ್ಯಕ್ತಿ -ಮ್ಯಾಕ್ಸ್ಡೆಪ್ 0 ಎನ್ನುವುದು ಪರೀಕ್ಷೆಗಳು ಮತ್ತು ಕ್ರಿಯೆಗಳನ್ನು ಆಜ್ಞಾ ಸಾಲಿನ ವಾದಗಳಿಗೆ ಮಾತ್ರ ಅನ್ವಯಿಸುತ್ತದೆ.
-ಮಿನ್ಡೆಪ್ [ಸಂಖ್ಯೆ] ಸಂಖ್ಯೆಗಿಂತಲೂ ಕಡಿಮೆ ಮಟ್ಟದಲ್ಲಿ ಯಾವುದೇ ಪರೀಕ್ಷೆಗಳು ಅಥವಾ ಕ್ರಮಗಳನ್ನು ಅನ್ವಯಿಸಬೇಡಿ (ಋಣಾತ್ಮಕ ಅಲ್ಲದ ಪೂರ್ಣಾಂಕ). ಅಭಿವ್ಯಕ್ತಿ- mindepth 1 ಎನ್ನುವುದು ಆಜ್ಞಾ ಸಾಲಿನ ವಾದಗಳನ್ನು ಹೊರತುಪಡಿಸಿ ಎಲ್ಲಾ ಫೈಲ್ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ.
-ಮೌಂಟ್ ಇತರ ಫೈಲ್ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿ ಕೋಶಗಳನ್ನು ಇಳಿಸಬೇಡಿ. -ಕೆಲುವಿನ ಇತರ ಆವೃತ್ತಿಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಗಾಗಿ -xdev ಗೆ ಪರ್ಯಾಯ ಹೆಸರು.
-ನೊಲೀಫ್ ಡೈರೆಕ್ಟರಿಗಳು ತಮ್ಮ ಹಾರ್ಡ್ ಲಿಂಕ್ ಎಣಿಕೆಗಿಂತ 2 ಕಡಿಮೆ ಉಪ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಹೊಂದಿರುವುದನ್ನು ಊಹಿಸುವ ಮೂಲಕ ಆಪ್ಟಿಮೈಜ್ ಮಾಡಬೇಡಿ. *
-ವರ್ಷನ್ ಅಥವಾ ವರ್ಶನ್ ಹುಡುಕು ಆವೃತ್ತಿ ಸಂಖ್ಯೆ ಮುದ್ರಿಸಿ ಮತ್ತು ನಿರ್ಗಮಿಸಿ.
-xdev ಇತರ ಫೈಲ್ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿ ಕೋಶಗಳನ್ನು ಇಳಿಸಬೇಡಿ.

* ಸಿಡಿ-ರಾಮ್ ಅಥವಾ ಎಮ್ಎಸ್-ಡಾಸ್ ಕಡತವ್ಯವಸ್ಥೆಗಳು ಅಥವಾ ಎಎಫ್ಎಸ್ ವಾಲ್ಯೂಮ್ ಪಾಯಿಂಟ್ಗಳಂತಹ ಯುನಿಕ್ಸ್ ಡೈರೆಕ್ಟರಿ-ಲಿಂಕ್ ಕನ್ವೆನ್ಷನ್ ಅನ್ನು ಅನುಸರಿಸದ ಫೈಲ್ಸಿಸ್ಟಮ್ಗಳನ್ನು ಶೋಧಿಸುವಾಗ ಈ ಆಯ್ಕೆಯು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ. ಸಾಮಾನ್ಯ ಯುನಿಕ್ಸ್ ಕಡತವ್ಯವಸ್ಥೆಯ ಪ್ರತಿಯೊಂದು ಕೋಶವು ಕನಿಷ್ಟ 2 ಹಾರ್ಡ್ ಲಿಂಕ್ಗಳನ್ನು ಹೊಂದಿದೆ: ಅದರ ಹೆಸರು ಮತ್ತು ಅದರ . (ಅವಧಿ) ನಮೂದು. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಅದರ ಉಪ ಡೈರೆಕ್ಟರಿಗಳು (ಯಾವುದಾದರೂ ಇದ್ದರೆ) ಪ್ರತಿಯೊಂದೂ ಆ. ಡೈರೆಕ್ಟರಿಗೆ ಲಿಂಕ್ ಮಾಡುತ್ತವೆ.

ಡೈರೆಕ್ಟರಿಯ ಲಿಂಕ್ ಎಣಿಕೆಗಿಂತ ಎರಡು ಕಡಿಮೆ ಉಪಕೋಶಗಳನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಿದ ನಂತರ, ಒಂದು ಡೈರೆಕ್ಟರಿಯನ್ನು ಕಂಡುಹಿಡಿಯುವುದನ್ನು ಹುಡುಕಿದಾಗ , ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುವ ಉಳಿದ ನಮೂದುಗಳು ಡೈರೆಕ್ಟರಿಯಲ್ಲದವುಗಳಾಗಿವೆ (ಡೈರೆಕ್ಟರಿ ಮರದಲ್ಲಿ ಎಲೆ ಫೈಲ್ಗಳು). ಫೈಲ್ಗಳ ಹೆಸರುಗಳನ್ನು ಮಾತ್ರ ಪರೀಕ್ಷಿಸಬೇಕಾದರೆ, ಅವುಗಳನ್ನು ಹೇಳುವುದು ಅಗತ್ಯವಿಲ್ಲ; ಇದು ಹುಡುಕಾಟ ವೇಗದಲ್ಲಿ ಗಣನೀಯ ಹೆಚ್ಚಳವನ್ನು ನೀಡುತ್ತದೆ.

ಪರೀಕ್ಷೆಗಳು

ಸಂಖ್ಯಾ ವಾದಗಳನ್ನು ಈ ಕೆಳಗಿನಂತೆ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು:

+ n N ಗಿಂತ ದೊಡ್ಡದು .
-n N ಗಿಂತ ಕಡಿಮೆ .
n ನಿಖರವಾಗಿ n ಗೆ.
-amin n N ನಿಮಿಷಗಳ ಹಿಂದೆ ಫೈಲ್ ಅನ್ನು ಕೊನೆಯ ಬಾರಿ ಪ್ರವೇಶಿಸಲಾಗಿದೆ.
-ಅನೇಕ [ಫೈಲ್] ಕಡತವನ್ನು ಮಾರ್ಪಡಿಸಿದ್ದಕ್ಕಿಂತ ಇತ್ತೀಚೆಗೆ ಫೈಲ್ ಅನ್ನು ಕೊನೆಯದಾಗಿ ಪ್ರವೇಶಿಸಲಾಗಿದೆ. -ನ್ಯೂವೆರ್ನಿಂದ ಪ್ರಭಾವಿತವಾಗಿರುತ್ತದೆ -ಫೊಲೋ ಮಾತ್ರ ಬಂದಾಗ ಮಾತ್ರ - ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿದೆ.
-ದಿನ n ಫೈಲ್ ಕೊನೆಯದಾಗಿ ಪ್ರವೇಶಿಸಲಾಗಿದೆ n * 24 ಗಂಟೆಗಳ ಹಿಂದೆ.
-cmin n ಫೈಲ್ನ ಸ್ಥಿತಿ ಕೊನೆಯದಾಗಿ ನಿಮಿಷಗಳ ಹಿಂದೆ ಬದಲಾಯಿಸಲ್ಪಟ್ಟಿದೆ.
-ಅನೇಕ [ಫೈಲ್] ಕಡತದ ಸ್ಥಿತಿಯನ್ನು ಕೊನೆಯದಾಗಿ ಬದಲಾಯಿಸಲಾಗಿತ್ತು ಫೈಲ್ ಅನ್ನು ಬದಲಾಯಿಸಲಾಗಿತ್ತು.
- cnewer ಮೂಲಕ ಪ್ರಭಾವಿತವಾಗಿರುತ್ತದೆ -ಫೊಲೊ ಮಾತ್ರ -ಫಲೋ ಹಿಂದೆ ಬರುತ್ತದೆ - ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಹೊಸತು .
-ಕಾಲದ ಸಮಯ n ಫೈಲ್ನ ಸ್ಥಿತಿ ಕೊನೆಯದಾಗಿ ಬದಲಾಯಿಸಲಾಗಿದೆ * 24 ಗಂಟೆಗಳ ಹಿಂದೆ.
-ಖಾಲಿ ಫೈಲ್ ಖಾಲಿಯಾಗಿದೆ ಮತ್ತು ಇದು ಒಂದು ಸಾಮಾನ್ಯ ಫೈಲ್ ಅಥವಾ ಕೋಶವಾಗಿರುತ್ತದೆ.
-ಫೇಸ್ ಯಾವಾಗಲೂ ಸುಳ್ಳು.
-ಸ್ಟೈಪ್ [ಟೈಪ್] ಫೈಲ್ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಪ್ರಕಾರದ ಫೈಲ್ಸಿಸ್ಟಮ್ನಲ್ಲಿದೆ. ಮಾನ್ಯವಾದ ಫೈಲ್ಸಿಸ್ಟಮ್ ಪ್ರಕಾರಗಳು ಯುನಿಕ್ಸ್ನ ವಿವಿಧ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಬದಲಾಗುತ್ತವೆ; ಯುನಿಕ್ಸ್ ಅಥವಾ ಇನ್ನಿತರ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಸ್ವೀಕರಿಸಲಾದ ಫೈಲ್ಸಿಸ್ಟಮ್ ವಿಧಗಳ ಅಪೂರ್ಣ ಪಟ್ಟಿ: ufs, 4.2, 4.3, nfs, tmp, mfs, S51K, S52K. ನಿಮ್ಮ ಕಡತವ್ಯವಸ್ಥೆಗಳ ಪ್ರಕಾರಗಳನ್ನು ನೋಡಲು ನೀವು% F ಡೈರೆಕ್ಟಿಯೊಂದಿಗೆ ಪ್ರಿಂಟ್ಫ್ ಅನ್ನು ಬಳಸಬಹುದು.
-gid n ಫೈಲ್ನ ಸಂಖ್ಯಾ ಗುಂಪಿನ ID n ಆಗಿದೆ .
ಗುಂಪಿನ [gname] ಫೈಲ್ ಗುಂಪು gname ಗೆ ಸೇರಿದೆ (ಸಂಖ್ಯಾ ಗುಂಪಿನ ID ಅನುಮತಿಸಲಾಗಿದೆ).
-ಹೆಸರು [ಮಾದರಿ] -ಎಲ್ನೇಮ್ನಂತೆಯೇ, ಆದರೆ ಪಂದ್ಯವು ಕರಾರುವಾಕ್ಕಾಗಿಲ್ಲ.
-ಹೆಸರು [ಮಾದರಿ] ಹೆಸರಿನಂತೆಯೇ , ಆದರೆ ಪಂದ್ಯವು ಕರಾರುವಾಕ್ಕಾಗಿಲ್ಲ. ಉದಾಹರಣೆಗೆ, ಮಾದರಿಗಳು f * ಮತ್ತು F? ಫೂ , ಫೂ , ಫೂ , ಫೊ , ಇತ್ಯಾದಿ ಫೈಲ್ ಫೈಲ್ಗಳನ್ನು ಹೊಂದಿಸಿ .
-ನಿಮ್ ಎನ್ ಫೈಲ್ ಇನೋಡ್ ಸಂಖ್ಯೆ n ಹೊಂದಿದೆ .
-ಪಾಠ [ಮಾದರಿ] -ಪಾತ್ ಲೈಕ್, ಆದರೆ ಪಂದ್ಯವು ಸೂಕ್ಷ್ಮವಲ್ಲದ.
-ಇರ್ಜೆಕ್ಸ್ [ನಮೂನೆ] -ರೆಜೆಕ್ಸ್ನಂತೆಯೇ, ಆದರೆ ಪಂದ್ಯವು ಕರಾರುವಾಕ್ಕಾಗಿಲ್ಲ.
-ಲಿಂಕ್ಸ್ n ಫೈಲ್ ಎನ್ ಲಿಂಕ್ಗಳನ್ನು ಹೊಂದಿದೆ.
-lname [ಮಾದರಿ] ಫೈಲ್ ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಆಗಿದೆ ಅದರ ವಿಷಯಗಳು ಶೆಲ್ ಮಾದರಿಯನ್ನು ಹೊಂದಿಕೆಯಾಗುತ್ತವೆ. Metacharacters ಚಿಕಿತ್ಸೆ ಇಲ್ಲ / ಅಥವಾ . ವಿಶೇಷವಾಗಿ.
-ಮಿನಿನ್ n ಫೈಲ್ನ ಡೇಟಾ ಕೊನೆಯದಾಗಿ n ನಿಮಿಷಗಳ ಹಿಂದೆ ಬದಲಾಯಿಸಲಾಗಿತ್ತು.
-ಮಧ್ಯಮ n ಫೈಲ್ನ ಡೇಟಾ ಕೊನೆಯದಾಗಿ ಬದಲಾಯಿಸಲಾಗಿತ್ತು * 24 ಗಂಟೆಗಳ ಹಿಂದೆ.
-ಹೆಸರು [ಮಾದರಿ] ಕಡತದ ಹೆಸರಿನ ಬೇಸ್ (ಪ್ರಮುಖ ಡೈರೆಕ್ಟರಿಗಳ ತೆಗೆದುಹಾಕಿರುವ ಮಾರ್ಗ) ಶೆಲ್ ಮಾದರಿಯನ್ನು ಹೊಂದುತ್ತದೆ. Metacharacters ( * , ? , ಮತ್ತು [] ) ಒಂದು ಜೊತೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ . ಬೇಸ್ ಹೆಸರಿನ ಆರಂಭದಲ್ಲಿ. ಡೈರೆಕ್ಟರಿ ಮತ್ತು ಅದರ ಅಡಿಯಲ್ಲಿರುವ ಫೈಲ್ಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲು, -prune ; ಪ್ಯಾಥ್ನ ವಿವರಣೆಯಲ್ಲಿ ಉದಾಹರಣೆ ನೋಡಿ.
-ಹೊಸ [ಫೈಲ್] ಫೈಲ್ ಅನ್ನು ಇತ್ತೀಚೆಗೆ ಫೈಲ್ಗಿಂತ ಬದಲಾಯಿಸಲಾಗಿತ್ತು. ಅಭಿವ್ಯಕ್ತಿ -ಇದು ಹೊಸದಾಗಿ ಪ್ರಭಾವಿತವಾಗಿರುತ್ತದೆ -ಫೊಲೊ ಮಾತ್ರ ಬಂದಾಗ ಮಾತ್ರ - ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಹೊಸದು .
-ನೌಸರ್ ಯಾವುದೇ ಬಳಕೆದಾರನು ಫೈಲ್ನ ಸಂಖ್ಯಾ ಬಳಕೆದಾರ ID ಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ.
-ಸಂಘಟನೆ ಯಾವುದೇ ಸಮೂಹವು ಫೈಲ್ನ ಸಂಖ್ಯಾ ಗುಂಪಿನ ID ಗೆ ಅನುರೂಪವಾಗಿದೆ.
-ಪಾಠ [ಮಾದರಿ] ಫೈಲ್ ಹೆಸರು ಶೆಲ್ ಮಾದರಿ ಮಾದರಿಯನ್ನು ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ . Metacharacters ಚಿಕಿತ್ಸೆ ಇಲ್ಲ / ಅಥವಾ . ವಿಶೇಷವಾಗಿ; ಆದ್ದರಿಂದ, ಉದಾಹರಣೆಗೆ, ಕಂಡುಹಿಡಿಯಿರಿ. -path './sr*sc ./src/misc ಎಂಬ ಹೆಸರಿನ ಡೈರೆಕ್ಟರಿಯ ನಮೂದನ್ನು ಮುದ್ರಿಸುತ್ತದೆ (ಒಂದು ವೇಳೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ). ಇಡೀ ಡೈರೆಕ್ಟರಿ ಮರವನ್ನು ನಿರ್ಲಕ್ಷಿಸಲು, ಮರದ ಪ್ರತಿಯೊಂದು ಕಡತವನ್ನು ಪರೀಕ್ಷಿಸುವ ಬದಲು -prune ಬಳಸಿ. ಉದಾಹರಣೆಗೆ, ಕೋಶವನ್ನು src / emacs ಮತ್ತು ಅದರ ಅಡಿಯಲ್ಲಿರುವ ಎಲ್ಲಾ ಫೈಲ್ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಬಿಟ್ಟುಬಿಡಲು, ಮತ್ತು ಇತರ ಫೈಲ್ಗಳ ಹೆಸರನ್ನು ಮುದ್ರಿಸಲು ಕಂಡುಬರುತ್ತದೆ, ಈ ರೀತಿ ಏನಾದರೂ ಮಾಡಿ: ಹುಡುಕಿ. -ಪಥ್ ./src/emacs '-prune -o-print
-ಪರ್ಮ್ [ಮೋಡ್] ಫೈಲ್ನ ಅನುಮತಿ ಬಿಟ್ಗಳು ನಿಖರವಾಗಿ [ಮೋಡ್] (ಆಕ್ಟಲ್ ಅಥವಾ ಸಾಂಕೇತಿಕ). ಸಾಂಕೇತಿಕ ವಿಧಾನಗಳು ನಿರ್ಗಮನದ ಹಂತವಾಗಿ ಮೋಡ್ ಅನ್ನು ಬಳಸುತ್ತವೆ.
-ಪರ್ಮ್ -ಮೋಡ್ ಎಲ್ಲಾ ಅನುಮತಿ ಬಿಟ್ಗಳು [ಮೋಡ್] ಫೈಲ್ಗಾಗಿ ಹೊಂದಿಸಲಾಗಿದೆ.
-ಪರ್ಮ್ + ಮೋಡ್ ಯಾವುದೇ ಅನುಮತಿ ಬಿಟ್ಗಳು [ಮೋಡ್] ಫೈಲ್ಗಾಗಿ ಹೊಂದಿಸಲಾಗಿದೆ.
-ರೆಜೆಕ್ಸ್ [ನಮೂನೆ] ಫೈಲ್ ಹೆಸರು ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಮಾದರಿಯನ್ನು ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ . ಇದು ಸಂಪೂರ್ಣ ಹಾದಿಯಲ್ಲಿರುವ ಒಂದು ಪಂದ್ಯ, ಹುಡುಕಾಟ ಅಲ್ಲ. ಉದಾಹರಣೆಗೆ, ./fubar3 ಹೆಸರಿನ ಫೈಲ್ ಅನ್ನು ಹೊಂದಿಸಲು, ನೀವು ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯನ್ನು ಬಳಸಬಹುದು . * ಬಾರ್. ಅಥವಾ . * ಬಿ. * 3 , ಆದರೆ ಬಿ. * ಆರ್ 3 .
-ಸೆಜ್ ಎನ್ [ಬೌಕ್ವಾ] ಕಡತವು n ಘಟಕಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಘಟಕಗಳು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ 512-ಬೈಟ್ ಬ್ಲಾಕ್ಗಳಾಗಿರುತ್ತವೆ ಅಥವಾ b n ಅನ್ನು ಅನುಸರಿಸಿದರೆ, ಬೈಟ್ಗಳು n ಅನ್ನು ಅನುಸರಿಸಿದರೆ, ಕಿಲೋಬೈಟ್ಗಳು k ಅನ್ನು n ಅನುಸರಿಸಿದರೆ, ಅಥವಾ 2 ನೇ ಬೈಟ್ ಪದಗಳು n ಅನ್ನು ಅನುಸರಿಸಿದರೆ. ಗಾತ್ರವು ಪರೋಕ್ಷ ಬ್ಲಾಕ್ಗಳನ್ನು ಪರಿಗಣಿಸುವುದಿಲ್ಲ, ಆದರೆ ಇದು ವಾಸ್ತವವಾಗಿ ಹಂಚಿಕೆ ಮಾಡದ ವಿರಳ ಫೈಲ್ಗಳಲ್ಲಿ ಬ್ಲಾಕ್ಗಳನ್ನು ಎಣಿಕೆ ಮಾಡುತ್ತದೆ.
-ಟ್ರೂ ಯಾವಾಗಲೂ ನಿಜ.
-ಟೈಪ್ ಸಿ ಫೈಲ್ ಕೌಟುಂಬಿಕತೆ c :
ಬೌ ಬ್ಲಾಕ್ (ಬಫರ್ಡ್) ವಿಶೇಷ
ಸಿ ಅಕ್ಷರ (ಉಬ್ಬರದ) ವಿಶೇಷ
d ಡೈರೆಕ್ಟರಿ
ಪು ಹೆಸರಿಸಿದ ಪೈಪ್ (FIFO)
f ನಿಯಮಿತ ಫೈಲ್
l ಸಾಂಕೇತಿಕ ಲಿಂಕ್
ರು ಸಾಕೆಟ್
ಡಿ ಬಾಗಿಲು (ಸೋಲಾರಿಸ್)
-ಯುಡ್ ಎನ್ ಫೈಲ್ನ ಸಂಖ್ಯಾ ಬಳಕೆದಾರ ID n ಆಗಿದೆ .
ಬಳಸಿದ n ಅದರ ಸ್ಥಿತಿಯನ್ನು ಕೊನೆಯದಾಗಿ ಬದಲಾಯಿಸಿದ ನಂತರ N ಫೈಲ್ ಅನ್ನು ಕೊನೆಯ ದಿನ ಪ್ರವೇಶಿಸಲಾಯಿತು.
-ಯುಸರ್ ಒಮೆಮ್ ಫೈಲ್ ಬಳಕೆದಾರ ಯುನಾಮದಿಂದ (ಸಂಖ್ಯಾ ಬಳಕೆದಾರ ID ಅನುಮತಿಸಲಾಗಿದೆ) ಮಾಲೀಕತ್ವದಲ್ಲಿದೆ.
-ಟೆಕ್ಸ್ಪ್ ಸಿ ಫೈಲ್ ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಹೊರತು ಹೊರತುಪಡಿಸಿ - ಅದೇ ರೀತಿಯ . ಸಾಂಕೇತಿಕ ಕೊಂಡಿಗಳಿಗಾಗಿ: -ಫಲೋ ಅನ್ನು ನೀಡದಿದ್ದಲ್ಲಿ, ಫೈಲ್ ಫೈಲ್ ಸಿ ಗೆ ಲಿಂಕ್ ಆಗಿದ್ದರೆ ನಿಜವಾದದು ; -ಫಲೋವನ್ನು ನೀಡಿದ್ದರೆ, c ಅನ್ನು l ವೇಳೆ ನಿಜ. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಸಾಂಕೇತಿಕ ಕೊಂಡಿಗಳಿಗಾಗಿ,
-ಟೆಪ್ಟೈಪ್ -ಟೈಪ್ ಪರಿಶೀಲಿಸದ ಫೈಲ್ನ ಪ್ರಕಾರವನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ.

ಕ್ರಿಯೆಗಳು

-exec ಆದೇಶ ;

ಆದೇಶವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ; 0 ಸ್ಥಾನಮಾನ ಮರಳಿದರೆ ನಿಜ. ಹುಡುಕಲು ಕೆಳಗಿನ ಎಲ್ಲಾ ವಾದಗಳು ಆಜ್ಞೆಗೆ ವಾದಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ, ತನಕ `; ಎದುರಾಗಿದೆ. ಸ್ಟ್ರಿಂಗ್ `{} 'ಬದಲಿಗೆ ಪ್ರಸ್ತುತ ಕಡತದ ಹೆಸರು ಆಜ್ಞೆಗೆ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳಲ್ಲಿ ಸಂಭವಿಸುವ ಎಲ್ಲೆಡೆ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತಿದೆ, ಇದು ಕೇವಲ ಏಕಾಂಗಿಯಾಗಿರುವಂತಹ ವಾದಗಳಲ್ಲಿ ಅಲ್ಲದೇ, ಕೆಲವು ಆವೃತ್ತಿಗಳಲ್ಲಿ ಕಂಡುಬರುತ್ತದೆ. ಈ ಎರಡೂ ನಿರ್ಮಾಣಗಳು ತಪ್ಪಿಸಬೇಕಾಗಬಹುದು (`\ ') ಅಥವಾ ಶೆಲ್ ವಿಸ್ತರಣೆಯಿಂದ ರಕ್ಷಿಸಲು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ. ಆಜ್ಞೆಯನ್ನು ಆರಂಭಿಕ ಕೋಶದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ.

-fls ಫೈಲ್

ನಿಜ; like -ls ಆದರೆ -fprint ರೀತಿಯ ಫೈಲ್ ಬರೆಯಲು.

-fprint ಫೈಲ್

ನಿಜ; ಫೈಲ್ ಫೈಲ್ಗೆ ಪೂರ್ಣ ಫೈಲ್ ಹೆಸರನ್ನು ಪ್ರಿಂಟ್ ಮಾಡಿ. ಹುಡುಕುವುದಿದ್ದಾಗ ಕಡತವು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದಿದ್ದರೆ, ಅದನ್ನು ರಚಿಸಲಾಗಿದೆ; ಅದು ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ, ಅದು ಮೊಟಕುಗೊಂಡಿದೆ. ಕಡತದ ಹೆಸರುಗಳು `/ dev / stdout '' ಮತ್ತು` / dev / stderr 'ಅನ್ನು ವಿಶೇಷವಾಗಿ ನಿಭಾಯಿಸಲಾಗುತ್ತದೆ; ಅವರು ಅನುಕ್ರಮವಾಗಿ ಗುಣಮಟ್ಟದ ಔಟ್ಪುಟ್ ಮತ್ತು ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಎರರ್ ಔಟ್ಪುಟ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತಾರೆ.

-fprint0 ಫೈಲ್

ನಿಜ; -print0 ಆದರೆ -fprint ರೀತಿಯ ಫೈಲ್ ಬರೆಯಲು.

-fprintf ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್

ನಿಜ; -printf ಆದರೆ -fprint ರೀತಿಯ ಫೈಲ್ ಬರೆಯಲು.

-ok ಆಜ್ಞೆ ;

-exec ಲೈಕ್ ಆದರೆ ಮೊದಲು ಬಳಕೆದಾರರನ್ನು ಕೇಳಿ (ಪ್ರಮಾಣಿತ ಇನ್ಪುಟ್ನಲ್ಲಿ); `y 'ಅಥವಾ` Y' ನೊಂದಿಗೆ ಪ್ರತಿಕ್ರಿಯೆ ಪ್ರಾರಂಭಿಸದಿದ್ದರೆ, ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಬೇಡಿ, ಮತ್ತು ಸುಳ್ಳನ್ನು ಹಿಂತಿರುಗಿಸಿ.

ಪ್ರಿಂಟ್

ನಿಜ; ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಔಟ್ಪುಟ್ನಲ್ಲಿ ಪೂರ್ಣ ಫೈಲ್ ಹೆಸರನ್ನು ಮುದ್ರಿಸಿ, ಹೊಸದಾದ ನಂತರ.

-print0

ನಿಜ; ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಔಟ್ಪುಟ್ನಲ್ಲಿ ಪೂರ್ಣ ಫೈಲ್ ಹೆಸರನ್ನು ಮುದ್ರಿಸಿ, ನಂತರ ಶೂನ್ಯ ಪಾತ್ರ. ಪತ್ತೆಹಚ್ಚುವಿಕೆಯ ಔಟ್ಪುಟ್ ಅನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಪ್ರೊಗ್ರಾಮ್ಗಳಿಂದ ಸರಿಯಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲು ಹೊಸ ಲೈನ್ಗಳನ್ನು ಹೊಂದಿರುವ ಫೈಲ್ ಹೆಸರುಗಳನ್ನು ಇದು ಅನುಮತಿಸುತ್ತದೆ.

-ಪ್ರಿಂಟ್ಫ್ ಸ್ವರೂಪ

ನಿಜ; ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಔಟ್ಪುಟ್ನಲ್ಲಿ ಮುದ್ರಣ ಸ್ವರೂಪ , `\ 'ತಪ್ಪಿಸಿಕೊಳ್ಳುವಿಕೆ ಮತ್ತು`%' ನಿರ್ದೇಶನಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಕ್ಷೇತ್ರದ ಅಗಲ ಮತ್ತು ನಿಖರತೆಗಳನ್ನು `printf 'C ಕ್ರಿಯೆಯಂತೆ ಸೂಚಿಸಬಹುದು. ಪ್ರಿಂಟ್ನಂತೆ, ಪ್ರಿಂಟ್ ಎಫ್ ಸ್ಟ್ರಿಂಗ್ನ ಕೊನೆಯಲ್ಲಿ ಹೊಸ ಲೈನ್ ಅನ್ನು ಸೇರಿಸುವುದಿಲ್ಲ. ತಪ್ಪಿಸಿಕೊಳ್ಳುವಿಕೆ ಮತ್ತು ನಿರ್ದೇಶನಗಳು:

\ a

ಅಲಾರ್ಮ್ ಗಂಟೆ.

\ b

ಬ್ಯಾಕ್ ಸ್ಪೇಸ್.

\ c

ಈ ಸ್ವರೂಪದಿಂದ ತಕ್ಷಣವೇ ಮುದ್ರಣವನ್ನು ನಿಲ್ಲಿಸಿ ಮತ್ತು ಔಟ್ಪುಟ್ ಅನ್ನು ಚದುರಿಸಿ.

\ f

ಫಾರ್ಮ್ ಫೀಡ್.

\ n

ಹೊಸ ಗೆರೆ.

\ r

ಕ್ಯಾರೇಜ್ ರಿಟರ್ನ್.

\ t

ಅಡ್ಡ ಟ್ಯಾಬ್.

\ v

ಲಂಬ ಟ್ಯಾಬ್.

\\

ಅಕ್ಷರಶಃ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಶ್ (`\ ').

\ NNN

ASCII ಕೋಡ್ನ ಪಾತ್ರ NNN (ಆಕ್ಟಲ್) ಆಗಿದೆ.

ಒಂದು `\ 'ಅಕ್ಷರವು ಯಾವುದೇ ಇತರ ಪಾತ್ರದ ನಂತರ ಸಾಮಾನ್ಯ ಪಾತ್ರವೆಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಅವುಗಳು ಮುದ್ರಿಸಲ್ಪಡುತ್ತವೆ.

%%

ಅಕ್ಷರಶಃ ಶೇಕಡಾ ಚಿಹ್ನೆ.

% a

C `ctime 'ಕ್ರಿಯೆಯಿಂದ ಹಿಂದಿರುಗಿದ ಸ್ವರೂಪದಲ್ಲಿ ಫೈಲ್ನ ಕೊನೆಯ ಪ್ರವೇಶ ಸಮಯ.

% ಎ ಕೆ

ಕೆ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಸ್ವರೂಪದಲ್ಲಿ ಫೈಲ್ನ ಕೊನೆಯ ಪ್ರವೇಶ ಸಮಯ, ಇದು `@ 'ಅಥವಾ ಸಿ` ಸ್ಟ್ರಾಪ್ಟೈಮ್' ಕಾರ್ಯಕ್ಕಾಗಿ ನಿರ್ದೇಶನವಾಗಿದೆ. K ಗೆ ಸಾಧ್ಯವಿರುವ ಮೌಲ್ಯಗಳನ್ನು ಕೆಳಗೆ ಪಟ್ಟಿ ಮಾಡಲಾಗಿದೆ; ಸಿಸ್ಟಮ್ಗಳ ನಡುವೆ `ಸ್ಟ್ರಾಪ್ಟೈಮ್ 'ವ್ಯತ್ಯಾಸಗಳ ಕಾರಣದಿಂದಾಗಿ ಅವುಗಳಲ್ಲಿ ಕೆಲವು ಎಲ್ಲಾ ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿ ಲಭ್ಯವಿರುವುದಿಲ್ಲ.

@

ಜನವರಿ 1, 1970, 00:00 GMT ರಿಂದ ಸೆಕೆಂಡುಗಳು.

ಸಮಯ ಕ್ಷೇತ್ರಗಳು:

ಹೆಚ್

ಗಂಟೆ (00..23)

ನಾನು

ಗಂಟೆ (01..12)

ಕೆ

ಗಂಟೆ (0..23)

l

ಗಂಟೆ (1.12)

ಎಂ

ನಿಮಿಷ (00..59)

ಪು

ಸ್ಥಳೀಯ AM ಅಥವಾ PM

r

ಸಮಯ, 12-ಗಂಟೆ (hh: mm: ss [AP] M)

ಎಸ್

ಎರಡನೇ (00..61)

ಟಿ

ಸಮಯ, 24 ಗಂಟೆ (hh: mm: ss)

X

ಸ್ಥಳೀಯ ಸಮಯ ಪ್ರಾತಿನಿಧ್ಯ (H: M: S)

ಝಡ್

ಸಮಯ ವಲಯ (ಉದಾಹರಣೆಗೆ, EDT), ಅಥವಾ ಯಾವುದೇ ಸಮಯ ವಲಯವನ್ನು ನಿರ್ಧರಿಸಲಾಗದಿದ್ದರೆ ಏನೂ ಇಲ್ಲ

ದಿನಾಂಕ ಕ್ಷೇತ್ರಗಳು:

a

ಸ್ಥಳೀಯರ ಸಂಕ್ಷಿಪ್ತ ವಾರದ ದಿನ (ಸನ್ .. ಸಟ್)

ಸ್ಥಳಿಯ ಪೂರ್ಣ ವಾರದ ದಿನ, ವೇರಿಯೇಬಲ್ ಉದ್ದ (ಭಾನುವಾರ .. ಶನಿವಾರ)

ಬೌ

ಲೊಕೇಲ್ನ ಸಂಕ್ಷಿಪ್ತ ತಿಂಗಳ ಹೆಸರು (ಜನ .. ಡೆಕ್)

ಬಿ

ಲೊಕೇಲ್ನ ಪೂರ್ಣ ತಿಂಗಳ ಹೆಸರು, ವೇರಿಯಬಲ್ ಉದ್ದ (ಜನವರಿ .. ಡಿಸೆಂಬರ್ ತಿಂಗಳು)

ಸಿ

ಸ್ಥಳೀಯ ದಿನಾಂಕ ಮತ್ತು ಸಮಯ (ಶನಿ Nov 04 12:02:33 EST 1989)

d

ತಿಂಗಳ ದಿನ (01.31)

ಡಿ

ದಿನಾಂಕ (mm / dd / yy)

h

b ನಂತೆಯೇ

ಜೆ

ವರ್ಷದ ದಿನ (001.366)

ಮೀ

ತಿಂಗಳು (01..12)

U

ವಾರದ ಮೊದಲ ದಿನ ಭಾನುವಾರದಂದು ವರ್ಷದ ವಾರ ಸಂಖ್ಯೆ (00..53)

w

ವಾರದ ದಿನ (0.6)

W

ವಾರದ ಮೊದಲ ದಿನ ಸೋಮವಾರದಂದು ವರ್ಷದ ವಾರ ಸಂಖ್ಯೆ (00..53)

X

ಸ್ಥಳೀಯ ದಿನಾಂಕ ಪ್ರತಿನಿಧಿತ್ವ (mm / dd / yy)

y

ವರ್ಷದ ಕೊನೆಯ ಎರಡು ಅಂಕೆಗಳು (00..99)

ವೈ

ವರ್ಷ (1970 ...)

% b

ಫೈಲ್ ಗಾತ್ರವು 512-ಬೈಟ್ ಬ್ಲಾಕ್ಗಳಲ್ಲಿ (ದುಂಡಾದ ಅಪ್).

% c

C `ctime 'ಕ್ರಿಯೆಯಿಂದ ಹಿಂದಿರುಗಿದ ಸ್ವರೂಪದಲ್ಲಿನ ಫೈಲ್ನ ಕೊನೆಯ ಸ್ಥಿತಿ ಬದಲಾವಣೆ ಸಮಯ.

% ಸಿ ಕೆ

ಕೆ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಫಾರ್ಮ್ಯಾಟ್ನಲ್ಲಿನ ಫೈಲ್ನ ಕೊನೆಯ ಸ್ಥಿತಿಯ ಬದಲಾವಣೆಯ ಸಮಯ, ಅದು% A ಗೆ ಸಮಾನವಾಗಿರುತ್ತದೆ.

% d

ಡೈರೆಕ್ಟರಿ ಮರದಲ್ಲಿ ಕಡತದ ಆಳ; 0 ಎಂಬುದು ಫೈಲ್ ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗ್ಯುಮೆಂಟ್ ಎಂದರ್ಥ.

% f

ಯಾವುದೇ ಪ್ರಮುಖ ಕೋಶಗಳನ್ನು ತೆಗೆದುಹಾಕಿರುವ ಕಡತದ ಹೆಸರು (ಕೊನೆಯ ಅಂಶ ಮಾತ್ರ).

% F

ಕಡತವ್ಯವಸ್ಥೆಯ ಪ್ರಕಾರವು ಫೈಲ್ನಲ್ಲಿದೆ; ಈ ಮೌಲ್ಯವನ್ನು -ಸ್ಟೈಪ್ಗಾಗಿ ಬಳಸಬಹುದು.

% g

ಗುಂಪಿನ ಹೆಸರು ಇಲ್ಲದಿದ್ದರೆ ಫೈಲ್ನ ಗುಂಪಿನ ಹೆಸರು, ಅಥವಾ ಸಂಖ್ಯಾ ಗುಂಪಿನ ID.

% ಜಿ

ಫೈಲ್ನ ಸಂಖ್ಯಾ ಗುಂಪಿನ ID.

% h

ಕಡತದ ಹೆಸರಿನ ಪ್ರಮುಖ ಕೋಶಗಳು (ಕೊನೆಯ ಅಂಶ ಮಾತ್ರವಲ್ಲ).

% H

ಯಾವ ಕಡತದ ಅಡಿಯಲ್ಲಿ ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ ಕಂಡುಬಂದಿದೆ.

% i

ಫೈಲ್ನ ಇನೋಡ್ ಸಂಖ್ಯೆ (ದಶಮಾಂಶದಲ್ಲಿ).

% k

ಫೈಲ್ ಗಾತ್ರವು 1 ಕೆ ಬ್ಲಾಕ್ಗಳಲ್ಲಿ (ದುಂಡಾದವು).

% l

ಸಾಂಕೇತಿಕ ಲಿಂಕ್ನ ವಸ್ತು (ಖಾಲಿ ಸ್ಟ್ರಿಂಗ್ ಕಡತವು ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅಲ್ಲ).

% m

ಫೈಲ್ನ ಅನುಮತಿ ಬಿಟ್ಗಳು (ಆಕ್ಟಲ್ನಲ್ಲಿ).

% n

ಫೈಲ್ ಮಾಡಲು ಹಾರ್ಡ್ ಲಿಂಕ್ಗಳ ಸಂಖ್ಯೆ.

% p

ಫೈಲ್ನ ಹೆಸರು.

% ಪಿ

ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗ್ಯುಮೆಂಟ್ನ ಹೆಸರಿನೊಂದಿಗೆ ಕಡತದ ಹೆಸರು ಅದನ್ನು ತೆಗೆದು ಹಾಕಲಾಗಿದೆ.

% s

ಬೈಟ್ಗಳಲ್ಲಿನ ಫೈಲ್ ಗಾತ್ರ.

% t

C `ctime 'ಕ್ರಿಯೆಯಿಂದ ಹಿಂದಿರುಗಿದ ಸ್ವರೂಪದಲ್ಲಿ ಫೈಲ್ನ ಕೊನೆಯ ಮಾರ್ಪಾಡು ಸಮಯ.

% ಟಿ ಕೆ

ಕೆ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಸ್ವರೂಪದಲ್ಲಿ ಫೈಲ್ನ ಕೊನೆಯ ಮಾರ್ಪಾಡು ಸಮಯ, ಇದು% ಎಗೆ ಸಮಾನವಾಗಿರುತ್ತದೆ.

% u

ಬಳಕೆದಾರರ ಹೆಸರು ಇಲ್ಲದಿದ್ದರೆ ಫೈಲ್ನ ಬಳಕೆದಾರ ಹೆಸರು, ಅಥವಾ ಸಂಖ್ಯಾ ಬಳಕೆದಾರ ID.

% U

ಫೈಲ್ನ ಸಂಖ್ಯಾ ಬಳಕೆದಾರ ID.

ಒಂದು%% ಅಕ್ಷರವು ನಂತರ ಯಾವುದೇ ಪಾತ್ರವನ್ನು ತಿರಸ್ಕರಿಸಲಾಗುತ್ತದೆ (ಆದರೆ ಇತರ ಅಕ್ಷರವನ್ನು ಮುದ್ರಿಸಲಾಗುತ್ತದೆ).

-ಕತ್ತರಿಸು

-ಡಪ್ತ್ ನೀಡದಿದ್ದರೆ, ನಿಜ; ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯನ್ನು ಇಳಿಸಬೇಡಿ.
-depth ನೀಡಿದ್ದರೆ, ಸುಳ್ಳು; ಯಾವುದೇ ಪರಿಣಾಮವಿಲ್ಲ.

-ಎಲ್ಗಳು

ನಿಜ; ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಔಟ್ಪುಟ್ನಲ್ಲಿ `ls-dils 'ರೂಪದಲ್ಲಿ ಪ್ರಸ್ತುತ ಫೈಲ್ ಅನ್ನು ಪಟ್ಟಿ ಮಾಡಿ. ಪರಿಸರ ವೇರಿಯೇಬಲ್ POSIXLY_CORRECT ಅನ್ನು ಹೊಂದಿಸದ ಹೊರತು ಬ್ಲಾಕ್ ಎಣಿಕೆಗಳು 1K ಬ್ಲಾಕ್ಗಳಾಗಿರುತ್ತವೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ 512-ಬೈಟ್ ಬ್ಲಾಕ್ಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ಆಪರೇಟರ್ಗಳು

ಆದ್ಯತೆಯನ್ನು ಕಡಿಮೆಗೊಳಿಸುವ ಸಲುವಾಗಿ ಪಟ್ಟಿಮಾಡಲಾಗಿದೆ:

( expr )

ಫೋರ್ಸ್ ಆದ್ಯತೆ.

! expr

Expr ತಪ್ಪಾದರೆ ನಿಜ.

-ಅನ್ನು expr

ಅದರಂತೆ ! expr .

expr1 expr2

ಮತ್ತು (ಸೂಚಿಸುತ್ತದೆ); expr1 ತಪ್ಪಾದರೆ expr2 ಅನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡುವುದಿಲ್ಲ .

expr1 -a expr2

Expr1 expr2 ನಂತೆಯೇ .

expr1 -and expr2

Expr1 expr2 ನಂತೆಯೇ .

expr1 -o expr2

ಅಥವಾ; expr1 ನಿಜವಾಗಿದ್ದರೆ expr2 ಅನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡುವುದಿಲ್ಲ .

expr1 -or expr2

Expr1 -o expr2 ನಂತೆಯೇ .

expr1 , expr2

ಪಟ್ಟಿ; expr1 ಮತ್ತು expr2 ಎರಡನ್ನೂ ಯಾವಾಗಲೂ ಮೌಲ್ಯಮಾಪನ ಮಾಡಲಾಗುತ್ತದೆ. Expr1 ನ ಮೌಲ್ಯವನ್ನು ತಿರಸ್ಕರಿಸಲಾಗಿದೆ; ಪಟ್ಟಿಯ ಮೌಲ್ಯ expr2ಮೌಲ್ಯವಾಗಿದೆ .

ಉದಾಹರಣೆಗಳು

ಹುಡುಕು / ಮನೆ -ಸರ್ ಜೋ

ಬಳಕೆದಾರರ ಜೋ ಮಾಲೀಕತ್ವದ ಡೈರೆಕ್ಟರಿ / ಹೋಮ್ ಅಡಿಯಲ್ಲಿ ಪ್ರತಿ ಫೈಲ್ ಅನ್ನು ಹುಡುಕಿ.

find / usr -name * stat

".stat" ನಲ್ಲಿ / usr ಅಂತ್ಯಗೊಳ್ಳುವ ಕೋಶದ ಅಡಿಯಲ್ಲಿ ಪ್ರತಿ ಫೈಲ್ ಅನ್ನು ಹುಡುಕಿ.

/ var / spool -mtime +60 ಅನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ

60 ದಿನಗಳ ಹಿಂದೆ ಹೆಚ್ಚು ಬದಲಾಯಿಸಲಾದ / var / spool ಕೋಶದ ಅಡಿಯಲ್ಲಿ ಪ್ರತಿ ಫೈಲ್ ಅನ್ನು ಹುಡುಕಿ.

find / tmp -name core-type f-print | xargs / bin / rm -f

ಕೋಶದಲ್ಲಿ / tmp ಕೋಶದ ಹೆಸರಿನ ಫೈಲ್ಗಳನ್ನು ಹುಡುಕಿ ಮತ್ತು ಅವುಗಳನ್ನು ಅಳಿಸಿ. ನ್ಯೂಲೈನ್ಗಳು, ಸಿಂಗಲ್ ಅಥವಾ ಡಬಲ್ ಉಲ್ಲೇಖಗಳು ಅಥವಾ ಸ್ಥಳಗಳನ್ನು ಹೊಂದಿರುವ ಯಾವುದೇ ಫೈಲ್ ಹೆಸರುಗಳು ಇದ್ದಲ್ಲಿ ಇದು ತಪ್ಪಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ.

find / tmp -name core -type f -print0 | xargs -0 / bin / rm -f

ಡೈರೆಕ್ಟರಿ / tmp ಕೋಶದ ಒಳಗೆ ಅಥವಾ ಕೆಳಗೆ ಇರುವ ಫೈಲ್ಗಳನ್ನು ಹುಡುಕಿ ಮತ್ತು ಅವುಗಳನ್ನು ಅಳಿಸಿ, ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿ ಹೆಸರುಗಳನ್ನು ಏಕ ಅಥವಾ ಡಬಲ್ ಉಲ್ಲೇಖಗಳು, ಸ್ಥಳಗಳು ಅಥವಾ ಹೊಸ ಲೈನ್ಗಳನ್ನು ಸರಿಯಾಗಿ ನಿರ್ವಹಿಸುವ ರೀತಿಯಲ್ಲಿ ಫೈಲ್ಗಳನ್ನು ಸಂಸ್ಕರಿಸಿ. ಪ್ರತಿ ಫೈಲ್ನಲ್ಲಿ stat (2) ಅನ್ನು ಕರೆಯುವುದನ್ನು ತಪ್ಪಿಸಲು -ಹೆಸರು ಪರೀಕ್ಷೆಗೆ ಮೊದಲು -ಹೆಸರು ಪರೀಕ್ಷೆಯು ಬರುತ್ತದೆ.

ಹುಡುಕಿ. -type f -exec ಫೈಲ್ '{}' \;

ಪ್ರಸಕ್ತ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಅಥವಾ ಕೆಳಗಿನ ಪ್ರತಿ ಫೈಲ್ನಲ್ಲಿ ರನ್ಗಳು `ಫೈಲ್ '. ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್ ವಿರಾಮಚಿಹ್ನೆಯಂತೆ ವ್ಯಾಖ್ಯಾನದಿಂದ ರಕ್ಷಿಸಲು ಕಟ್ಟುಪಟ್ಟಿಗಳನ್ನು ಏಕ ಉಲ್ಲೇಖದ ಚಿಹ್ನೆಗಳಲ್ಲಿ ಸುತ್ತುವರೆಯಲಾಗಿದೆ ಎಂದು ಗಮನಿಸಿ. ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯು ಅದೇ ರೀತಿಯಲ್ಲಿ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಶ್ನ ಬಳಕೆಯನ್ನು ರಕ್ಷಿಸುತ್ತದೆ, ಆದರೂ ';' ಆ ಸಂದರ್ಭದಲ್ಲಿಯೂ ಬಳಸಬಹುದಾಗಿತ್ತು.

find / \ (-perm -4000 -fprintf /root/suid.txt '% # m% u% p \ n' \), \ \ (-size + 100M -fprintf /root/big.txt '% -10s% p \ n '\)

ಒಮ್ಮೆಗೇ ಫೈಲ್ಸಿಸ್ಟಮ್ ಅನ್ನು ಸಂಚರಿಸಿ , ಸೆಟ್ಟ್ಯಿಡ್ ಫೈಲ್ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳನ್ನು /root/suid.txt ಮತ್ತು ದೊಡ್ಡ ಫೈಲ್ಗಳಲ್ಲಿ /root/big.txt ಗೆ ಪಟ್ಟಿ ಮಾಡಿ .

$ HOME- ಸಮಯ 0 ಹುಡುಕಿ

ಕಳೆದ ಇಪ್ಪತ್ತನಾಲ್ಕು ಗಂಟೆಗಳಲ್ಲಿ ಬದಲಾಯಿಸಲ್ಪಟ್ಟ ನಿಮ್ಮ ಹೋಮ್ ಕೋಶದಲ್ಲಿನ ಫೈಲ್ಗಳಿಗಾಗಿ ಹುಡುಕಿ. ಈ ಆಜ್ಞೆಯು ಈ ರೀತಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಏಕೆಂದರೆ ಪ್ರತಿ ಕಡತವು ಕೊನೆಯದಾಗಿ ಮಾರ್ಪಡಿಸಲ್ಪಟ್ಟ ಸಮಯವು 24 ಗಂಟೆಗಳಿಂದ ವಿಭಜಿಸಲ್ಪಟ್ಟಿದೆ ಮತ್ತು ಯಾವುದೇ ಉಳಿದವುಗಳನ್ನು ತಿರಸ್ಕರಿಸಲಾಗುತ್ತದೆ. ಇದರರ್ಥ- mtime ಗೆ ಹೊಂದಾಣಿಕೆಯಾಗುವುದು

0 , ಒಂದು ಫೈಲ್ 24 ಗಂಟೆಗಳ ಹಿಂದೆ ಕಡಿಮೆ ಇರುವಂತಹ ಮಾರ್ಪಾಡುಗಳನ್ನು ಹೊಂದಿರಬೇಕು.

ಹುಡುಕಿ. -ಪರ್ಮ್ 664

ತಮ್ಮ ಮಾಲೀಕ ಮತ್ತು ಗುಂಪಿಗೆ ಓದಲು ಮತ್ತು ಬರೆಯಲು ಅನುಮತಿ ಹೊಂದಿರುವ ಫೈಲ್ಗಳನ್ನು ಹುಡುಕಿ, ಆದರೆ ಇತರ ಬಳಕೆದಾರರು ಓದಬಹುದಾದರೂ ಬರೆಯಬಾರದು. ಈ ಮಾನದಂಡಗಳನ್ನು ಪೂರೈಸುವ ಆದರೆ ಇತರ ಅನುಮತಿಗಳನ್ನು ಹೊಂದಿರುವ ಬಿಟ್ಗಳು ಹೊಂದಿಸಿದ ಫೈಲ್ಗಳು (ಉದಾಹರಣೆಗೆ ಯಾರಾದರೂ ಫೈಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದರೆ) ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ.

ಹುಡುಕಿ. -ಪರ್ಮ್ -664

ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಅನುಮತಿ ಬಿಟ್ಗಳು (ಉದಾಹರಣೆಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಬಿಟ್) ಇರುವಿಕೆಯನ್ನು ಪರಿಗಣಿಸದೆ, ತಮ್ಮ ಮಾಲೀಕ ಮತ್ತು ಗುಂಪಿಗೆ ಓದಲು ಮತ್ತು ಬರೆಯಲು ಅನುಮತಿ ಹೊಂದಿರುವ ಫೈಲ್ಗಳಿಗಾಗಿ ಮತ್ತು ಇತರ ಬಳಕೆದಾರರು ಓದಬಹುದು. ಉದಾಹರಣೆಗೆ, ಮೋಡ್ 0777 ಹೊಂದಿರುವ ಫೈಲ್ಗೆ ಇದು ಹೊಂದಾಣಿಕೆಯಾಗುತ್ತದೆ.

ಹುಡುಕಿ. -ಪರ್ಮ್ / 222

ಯಾರಾದರೂ (ಅವರ ಮಾಲೀಕರು, ಅಥವಾ ಅವರ ಗುಂಪು, ಅಥವಾ ಬೇರೆ ಯಾರಾದರೂ) ಬರೆಯಬಹುದಾದ ಫೈಲ್ಗಳನ್ನು ಹುಡುಕಿ.

ಹುಡುಕಿ. -ಪರ್ಮ್ / 220 ಪತ್ತೆ. -perm / u + w, g + w ಅನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ. -perm / u = w, g = w

ಈ ಎಲ್ಲ ಮೂರು ಆಜ್ಞೆಗಳು ಒಂದೇ ರೀತಿಯದ್ದಾಗಿರುತ್ತವೆ, ಆದರೆ ಮೊದಲನೆಯದು ಫೈಲ್ ಮೋಡ್ನ ಆಕ್ಟಲ್ ಪ್ರಾತಿನಿಧ್ಯವನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಇತರ ಎರಡು ಸಾಂಕೇತಿಕ ರೂಪವನ್ನು ಬಳಸುತ್ತವೆ. ಈ ಫೈಲ್ಗಳು ತಮ್ಮ ಮಾಲೀಕರು ಅಥವಾ ಅವರ ಗುಂಪಿನಿಂದ ಬರೆಯಬಹುದಾದ ಎಲ್ಲಾ ಫೈಲ್ಗಳಿಗಾಗಿ ಹುಡುಕುತ್ತದೆ. ಮಾಲೀಕರು ಮತ್ತು ಗುಂಪು ಎರಡೂ ಹೊಂದುವಂತೆ ಫೈಲ್ಗಳು ಬರೆಯಬಹುದಾದ ಅಗತ್ಯವಿಲ್ಲ; ಎರಡೂ ಮಾಡುತ್ತಾರೆ.

ಹುಡುಕಿ. -ಪೆರ್ಮ್ -220 ಹುಡುಕಿ. -perm -g + w, u + w

ಈ ಎರಡೂ ಆಜ್ಞೆಗಳು ಒಂದೇ ರೀತಿಯಾಗಿವೆ; ಅವುಗಳ ಮಾಲೀಕರು ಮತ್ತು ಅವರ ಗುಂಪಿನಿಂದ ಬರೆಯಬಹುದಾದ ಫೈಲ್ಗಳನ್ನು ಹುಡುಕಿ.

ಹುಡುಕಿ. -perm -444 -perm / 222! -perm / 111 ಹುಡುಕಲು. -ಪರ್ಮ್ -ಎ + ಆರ್ -ಪರ್ಮ್ / ಎ + W! -perm / a + x

ಪ್ರತಿಯೊಬ್ಬರಿಗೂ (-ಪ್ರೆಮ್ -444 ಅಥವಾ -ಪರ್ಮ್- ಎ + ಆರ್) ಓದಬಹುದಾದ ಫೈಲ್ಗಳಿಗಾಗಿ ಹುಡುಕುವುದು ಈ ಎರಡು ಆಜ್ಞೆಗಳೆಂದರೆ, ಕನಿಷ್ಠ ಬಿಟ್ ಸೆಟ್ನಲ್ಲಿ (-ಪರ್ಮ್ / 222 ಅಥವಾ -ಪರ್ಮ್ / ಎ + W) ಆದರೆ ಕಾರ್ಯಗತಗೊಳ್ಳುವುದಿಲ್ಲ ಯಾರಿಗಾದರೂ (! -perm / 111 ಮತ್ತು! -perm / a + x ಕ್ರಮವಾಗಿ)

ನೆನಪಿಡಿ: ನಿಮ್ಮ ನಿರ್ದಿಷ್ಟ ಗಣಕದಲ್ಲಿ ಆಜ್ಞೆಯನ್ನು ಹೇಗೆ ಬಳಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ನೋಡಲು man ಆದೇಶ ( % man ) ಅನ್ನು ಬಳಸಿ.