ಲಿನಕ್ಸ್ ಬಳಸಿ ಫೈಲ್ನ ಫೈಲ್ ಪ್ರಕಾರವನ್ನು ನಿರ್ಧರಿಸುವುದು ಹೇಗೆ

ಹೆಚ್ಚಿನ ಜನರು ಫೈಲ್ನ ವಿಸ್ತರಣೆಯನ್ನು ನೋಡುತ್ತಾರೆ ಮತ್ತು ಆ ವಿಸ್ತರಣೆಯಿಂದ ಫೈಲ್ ಪ್ರಕಾರವನ್ನು ಊಹಿಸುತ್ತಾರೆ. ಉದಾಹರಣೆಗೆ ನೀವು gif, jpg, bmp ಅಥವಾ png ಯ ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಫೈಲ್ ಅನ್ನು ನೋಡಿದಾಗ ನೀವು ಚಿತ್ರಿಕಾ ಫೈಲ್ ಅನ್ನು ಯೋಚಿಸುತ್ತೀರಿ ಮತ್ತು ಜಿಪ್ನ ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಫೈಲ್ ಅನ್ನು ನೀವು ನೋಡಿದಾಗ ZIP ಫೈಲ್ ಸಂಕುಚನ ಸೌಲಭ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ಕಡತವನ್ನು ಸಂಕುಚಿತಗೊಳಿಸಲಾಗಿದೆ ಎಂದು ಊಹಿಸಿಕೊಳ್ಳಿ.

ಒಂದು ಕಡತವು ಒಂದು ವಿಸ್ತರಣೆಯನ್ನು ಹೊಂದಬಹುದು ಆದರೆ ಒಟ್ಟಾರೆಯಾಗಿ ವಿಭಿನ್ನವಾಗಿರಬಹುದು ಮತ್ತು ಫೈಲ್ ವಿಸ್ತರಣೆಯನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ ನೀವು ಫೈಲ್ ಪ್ರಕಾರವನ್ನು ಹೇಗೆ ನಿರ್ಧರಿಸಬಹುದು?

ಲಿನಕ್ಸ್ನಲ್ಲಿ ಫೈಲ್ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ನಿಜವಾದ ಫೈಲ್ ಪ್ರಕಾರವನ್ನು ಕಂಡುಹಿಡಿಯಬಹುದು.

ಫೈಲ್ ಕಮಾಂಡ್ ವರ್ಕ್ಸ್ ಹೇಗೆ

ದಾಖಲೆಯ ಪ್ರಕಾರ, ಫೈಲ್ ಕಮಾಂಡ್ ಫೈಲ್ ವಿರುದ್ಧ ಮೂರು ಪರೀಕ್ಷೆಗಳನ್ನು ನಡೆಸುತ್ತದೆ:

ಮಾನ್ಯವಾದ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಹಿಂದಿರುಗಿಸಲು ಪರೀಕ್ಷೆಗಳ ಮೊದಲ ಸೆಟ್ ಫೈಲ್ ಪ್ರಕಾರವನ್ನು ಮುದ್ರಿಸಲು ಕಾರಣವಾಗುತ್ತದೆ.

ಫೈಲ್ಸಿಸ್ಟಮ್ ಪರೀಕ್ಷೆಗಳು Stat ವ್ಯವಸ್ಥೆಯ ಕರೆಯಿಂದ ಹಿಂದಿರುಗುವಿಕೆಯನ್ನು ಪರೀಕ್ಷಿಸುತ್ತವೆ. ಪ್ರೋಗ್ರಾಂ ಫೈಲ್ ಖಾಲಿಯಾಗಿದೆಯೆ ಮತ್ತು ವಿಶೇಷ ಫೈಲ್ ಆಗಿದೆಯೇ ಎಂಬುದನ್ನು ನೋಡಲು ಪ್ರೋಗ್ರಾಂ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಸಿಸ್ಟಮ್ ಹೆಡರ್ ಫೈಲ್ನಲ್ಲಿ ಫೈಲ್ ಪ್ರಕಾರ ಕಂಡುಬಂದರೆ, ಅದು ಮಾನ್ಯವಾದ ಫೈಲ್ ಪ್ರಕಾರವಾಗಿ ಹಿಂತಿರುಗಲ್ಪಡುತ್ತದೆ.

ಮಾಯಾ ಪರೀಕ್ಷೆಗಳು ಫೈಲ್ನ ವಿಷಯಗಳನ್ನು ಮತ್ತು ಆರಂಭದಲ್ಲಿ ಕೆಲವು ಬೈಟ್ಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ, ಇದು ಫೈಲ್ ಪ್ರಕಾರವನ್ನು ನಿರ್ಧರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಅದರ ಫೈಲ್ ಪ್ರಕಾರದೊಂದಿಗೆ ಫೈಲ್ ಅನ್ನು ಹೊಂದಿಸಲು ಸಹಾಯ ಮಾಡಲು ಬಳಸಲಾಗುವ ಹಲವಾರು ಫೈಲ್ಗಳಿವೆ ಮತ್ತು ಇವುಗಳನ್ನು / etc / magic, / usr / share / misc / magic.mgc, / usr / share / misc / magic ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ. $ HOME / .magic.mgc ಅಥವಾ $ HOME / .magic ಎಂಬ ಫೈಲ್ ಅನ್ನು ನಿಮ್ಮ ಹೋಮ್ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಇರಿಸುವುದರ ಮೂಲಕ ನೀವು ಈ ಫೈಲ್ಗಳನ್ನು ಅತಿಕ್ರಮಿಸಬಹುದು.

ಅಂತಿಮ ಪರೀಕ್ಷೆಗಳು ಭಾಷಾ ಪರೀಕ್ಷೆಗಳು. ಪಠ್ಯ ಫೈಲ್ ಆಗಿದೆಯೇ ಎಂದು ನೋಡಲು ಫೈಲ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲಾಗಿದೆ. ಒಂದು ಕಡತದ ಮೊದಲ ಕೆಲವು ಬೈಟ್ಗಳನ್ನು ಪರೀಕ್ಷಿಸುವ ಮೂಲಕ ನೀವು ASCII, UTF-8, UTF-16 ಅಥವಾ ಪಠ್ಯ ಫೈಲ್ ಆಗಿ ಫೈಲ್ ಅನ್ನು ನಿರ್ಧರಿಸುವ ಮತ್ತೊಂದು ಸ್ವರೂಪದಲ್ಲಿ ಎಂಬುದನ್ನು ತಿಳಿಯಬಹುದು. ಅಕ್ಷರ ಸೆಟ್ ಅನ್ನು ಒಮ್ಮೆ ಪರಿಗಣಿಸಿದರೆ ವಿವಿಧ ಭಾಷೆಗಳ ವಿರುದ್ಧ ಪರೀಕ್ಷಿಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ ಫೈಲ್ ಎಸಿ ಪ್ರೊಗ್ರಾಮ್.

ಯಾವುದೇ ಪರೀಕ್ಷೆಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸದಿದ್ದರೆ ಔಟ್ಪುಟ್ ಕೇವಲ ಡೇಟಾ.

ಫೈಲ್ ಕಮಾಂಡ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು

ಕಡತ ಆಜ್ಞೆಯನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಬಳಸಬಹುದು:

ಫೈಲ್ ಫೈಲ್ ಹೆಸರು

ಉದಾಹರಣೆಗೆ ನೀವು file1 ಎಂಬ ಫೈಲ್ ಅನ್ನು ಹೊಂದಿರುವಿರಿ ಎಂದು ಊಹಿಸಿ ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುತ್ತೀರಿ:

ಫೈಲ್ ಫೈಲ್ 1

ಔಟ್ಪುಟ್ ಈ ರೀತಿ ಇರುತ್ತದೆ:

file1: PNG ಇಮೇಜ್ ಡೇಟಾ, 640 x 341, 8-ಬಿಟ್ / ಕಲರ್ RGB, ಇಂಟರ್-ಇಂಟರ್ಲೇಸ್ಡ್

ತೋರಿಸಲಾದ ಔಟ್ಪುಟ್ ಫೈಲ್ 1 ಆಗಿರುವ ಫೈಲ್ ಅನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ ಅಥವಾ ಪೋರ್ಟಬಲ್ ನೆಟ್ವರ್ಕ್ ಗ್ರ್ಯಾಫಿಕ್ (PNG) ಫೈಲ್ ಅನ್ನು ಹೆಚ್ಚು ನಿಖರವಾಗಿ ನಿರ್ಧರಿಸುತ್ತದೆ.

ವಿವಿಧ ಫೈಲ್ ಪ್ರಕಾರಗಳು ವಿಭಿನ್ನ ಫಲಿತಾಂಶಗಳನ್ನು ಈ ಕೆಳಕಂಡಂತಿವೆ:

ಫೈಲ್ ಕಮಾಂಡ್ನಿಂದ ಔಟ್ಪುಟ್ ಅನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಿ

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

file -b file1

ಔಟ್ಪುಟ್ ಈ ರೀತಿ ಇರುತ್ತದೆ:

PNG ಇಮೇಜ್ ಡೇಟಾ, 640 x 341, 8-ಬಿಟ್ / ಬಣ್ಣ RGB, ಇಂಟರ್-ಇಂಟರ್ಲೇಸ್ಡ್

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

ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಡಿಲಿಮಿಟರ್ ಕೊಲೊನ್ (:) ಆದರೆ ಪೈಪ್ ಚಿಹ್ನೆಯಂತೆ ನೀವು ಇಷ್ಟಪಡುವ ಯಾವುದಕ್ಕೂ ಅದನ್ನು ನೀವು ಬದಲಾಯಿಸಬಹುದು:

file -F '|' file1

ಈಗ ಔಟ್ಪುಟ್ ಈ ರೀತಿ ಇರುತ್ತದೆ:

file1 | PNG ಇಮೇಜ್ ಡೇಟಾ, 640 x 341, 8-ಬಿಟ್ / ಬಣ್ಣ RGB, ಇಂಟರ್-ಇಂಟರ್ಲೇಸ್ಡ್

ಬಹು ಫೈಲ್ಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು

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

ಉದಾಹರಣೆಗೆ ನ್ಯಾನೊ ಎಡಿಟರ್ ಬಳಸಿ ಟೆಸ್ಟ್ಫೈಲ್ಸ್ ಎಂಬ ಫೈಲ್ ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಇದಕ್ಕೆ ಈ ಸಾಲುಗಳನ್ನು ಸೇರಿಸಿ:

ಫೈಲ್ ಉಳಿಸಿ ಮತ್ತು ಕೆಳಗಿನ ಫೈಲ್ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ:

file -f testfiles

ಔಟ್ಪುಟ್ ಈ ರೀತಿ ಇರುತ್ತದೆ:

/ etc / passwd: ASCII ಪಠ್ಯ
/etc/pam.conf: ASCII ಪಠ್ಯ
/ etc / opt: ಕೋಶ

ಸಂಕುಚಿತ ಫೈಲ್ಗಳು

ಡೀಫಾಲ್ಟ್ ಆಗಿ ನೀವು ಸಂಕುಚಿತ ಫೈಲ್ಗೆ ವಿರುದ್ಧ ಕಡತ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುವಾಗ ನೀವು ಈ ರೀತಿ ಔಟ್ಪುಟ್ ಅನ್ನು ನೋಡುತ್ತೀರಿ:

file.zip: ZIP ಆರ್ಕೈವ್ ಡೇಟಾ, ಕನಿಷ್ಠ V2.0 ಹೊರತೆಗೆಯಲು

ಕಡತವು ಆರ್ಕೈವ್ ಫೈಲ್ ಆಗಿದ್ದು, ನಿಮಗೆ ಫೈಲ್ನ ವಿಷಯಗಳು ತಿಳಿದಿಲ್ಲವೆಂದು ಇದು ನಿಮಗೆ ಹೇಳುತ್ತದೆ. ಸಂಕುಚಿತ ಫೈಲ್ ಒಳಗೆ ಫೈಲ್ಗಳ ಫೈಲ್ ಪ್ರಕಾರಗಳನ್ನು ನೋಡಲು ಜಿಪ್ ಫೈಲ್ ಒಳಗೆ ನೀವು ನೋಡಬಹುದು.

ಕೆಳಗಿನ ಆದೇಶವು ZIP ಫೈಲ್ನೊಳಗಿನ ಫೈಲ್ಗಳ ವಿರುದ್ಧ ಕಡತ ಆಜ್ಞೆಯನ್ನು ರನ್ ಮಾಡುತ್ತದೆ:

ಕಡತ -z ಫೈಲ್ ಹೆಸರು

ಔಟ್ಪುಟ್ ಈಗ ಆರ್ಕೈವ್ನ ಫೈಲ್ಗಳ ಫೈಲ್ ಪ್ರಕಾರಗಳನ್ನು ತೋರಿಸುತ್ತದೆ.

ಸಾರಾಂಶ

ಸಾಮಾನ್ಯವಾಗಿ, ಹೆಚ್ಚಿನ ಜನರು ಕೇವಲ ಫೈಲ್ ಆಜ್ಞೆಯನ್ನು ಮೂಲ ಫೈಲ್ ಪ್ರಕಾರವನ್ನು ಕಂಡುಹಿಡಿಯಲು ಬಳಸುತ್ತಾರೆ ಆದರೆ ಫೈಲ್ ಕಮಾಂಡ್ ಕೊಡುಗೆಗಳು ಟರ್ಮಿನಲ್ ವಿಂಡೊದಲ್ಲಿ ಟೈಪ್ ಮಾಡಬಹುದಾದ ಎಲ್ಲಾ ಸಾಧ್ಯತೆಗಳ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು:

ಮನುಷ್ಯ ಫೈಲ್