చాలామంది ఒక ఫైల్ యొక్క పొడిగింపును చూస్తారు మరియు ఆ పొడిగింపు నుండి ఫైల్ రకాన్ని అంచనా వేస్తారు. ఉదాహరణకు మీరు gif, jpg, bmp లేదా png యొక్క ఎక్స్టెన్షన్తో ఒక ఫైల్ చూసినప్పుడు మీరు ఒక ఇమేజ్ ఫైల్ గురించి ఆలోచిస్తారు మరియు మీరు zip పొడిగింపుతో ఒక ఫైల్ను చూసినప్పుడు, ఒక జిప్ కంప్రెషన్ యుటిలిటీని ఉపయోగించి ఫైల్ కంప్రెస్ చేయబడిందని భావించవచ్చు.
నిజమే, ఒక ఫైల్ ఒక పొడిగింపును కలిగి ఉంటుంది కాని పూర్తిగా భిన్నంగా ఉంటుంది మరియు ఒక ఫైల్ పొడిగింపును కలిగి ఉండకపోతే మీరు ఫైల్ రకాన్ని ఎలా నిర్దేశించవచ్చు?
లైనులో మీరు ఫైల్ కమాండ్ ఉపయోగించి నిజమైన ఫైల్ రకాన్ని కనుగొనవచ్చు.
ఎలా ఫైల్ కమాండ్ వర్క్స్
పత్రం ప్రకారం, ఫైల్ కమాండ్ ఫైల్కు వ్యతిరేకంగా మూడు పరీక్షల పరీక్షలను అమలు చేస్తుంది:
- ఫైల్సిస్టమ్ పరీక్షలు
- మేజిక్ పరీక్షలు
- భాష పరీక్షలు
చెల్లుబాటు అయ్యే స్పందనను తిరిగి ఇచ్చే మొదటి పరీక్షా సమితులు ఫైల్ రకము ముద్రించటానికి కారణమవుతాయి.
ఫైల్ వ్యవస్థ పరీక్షలు స్టేట్ సిస్టమ్ కాల్ నుంచి తిరిగి రావడాన్ని పరిశీలించాయి. కార్యక్రమం ఖాళీగా ఉంటే మరియు అది ఒక ప్రత్యేక ఫైలు కాదా అని చూడడానికి ప్రోగ్రామ్ తనిఖీ చేస్తుంది. సిస్టమ్ హెడ్డర్ ఫైల్లో ఫైల్ రకాన్ని గుర్తించినట్లయితే, అది చెల్లుబాటు అయ్యే ఫైల్ రకంగా తిరిగి ఇవ్వబడుతుంది.
మేజిక్ పరీక్షలు ఒక ఫైల్ యొక్క కంటెంట్లను తనిఖీ చేస్తాయి మరియు ప్రారంభంలో కొన్ని బైట్లు ప్రత్యేకంగా ఫైల్ రకాన్ని గుర్తించడానికి సహాయపడుతుంది. / Etc / magic, / usr / share / misc / magic.mgc, / usr / share / misc / magic లో ఒక ఫైల్ను దాని ఫైల్ రకంతో సరిపోల్చడానికి సహాయపడే వివిధ ఫైల్లు ఉన్నాయి. $ HOME / .magic.mgc లేదా $ HOME / .magic అని పిలువబడే మీ హోమ్ ఫోల్డర్లో ఒక ఫైల్ను ఉంచడం ద్వారా మీరు ఈ ఫైళ్ళను భర్తీ చేయవచ్చు.
చివరి పరీక్షలు భాష పరీక్షలు. ఫైల్ అది ఒక టెక్స్ట్ ఫైల్ అని చూడటానికి తనిఖీ చెయ్యబడింది. ఒక ఫైల్ యొక్క మొదటి కొన్ని బైట్లు పరీక్షించడం ద్వారా మీరు ఒక ASCII, UTF-8, UTF-16 లేదా ఫైల్ను ఫైల్గా నిర్ణయించే మరొక ఫార్మాట్లో డీడ్ చేయగలదు. అక్షర సమితి తీసివేయబడిన తర్వాత ఫైల్ వివిధ భాషలకు వ్యతిరేకంగా పరీక్షిస్తుంది. ఉదాహరణకు ఫైలు AC కార్యక్రమం.
పరీక్షల్లో ఏదీ పని చేయకపోతే, అవుట్పుట్ కేవలం డేటా.
ఫైల్ కమాండ్ ఎలా ఉపయోగించాలి
ఫైల్ కమాండ్ క్రింది విధంగా ఉపయోగించవచ్చు:
ఫైల్ ఫైల్ పేరు
ఉదాహరణకు మీరు file1 అని పిలువబడే ఒక ఫైల్ను ఊహించుకోండి మీరు కింది ఆదేశాన్ని అమలు చేస్తారు:
ఫైల్ file1
అవుట్పుట్ ఇలా ఉంటుంది:
file1: PNG చిత్రం డేటా, 640 x 341, 8-bit / రంగు RGB, కాని ఇంటర్లేస్డ్
చూపిన అవుట్పుట్ file1 ని ఒక ఇమేజ్ ఫైల్గా లేదా ఒక పోర్టబుల్ నెట్వర్క్ గ్రాఫిక్ (PNG) ఫైల్కు మరింత ఖచ్చితమైనదిగా నిర్ణయిస్తుంది.
విభిన్న ఫైల్ రకాలు ఈ క్రింది విధంగా వేర్వేరు ఫలితాలను ఉత్పత్తి చేస్తాయి:
- ISO ఫైలు రకం - DOS / MBR బూట్ రంగం ISO 9660 CD-ROM ఫైల్సిస్టమ్ డేటా 'లేబుల్' (బూటబుల్); విభజన 2: ID = 0xef, ప్రారంభం-CHS (0x3ff, 254,63), ముగింపు- CHS (0x3ff, 4,63) మొదలగునవి 1496, 4736 రంగాలు
- ODS ఫైల్ రకం - OpenDocument స్ప్రెడ్షీట్
- PDF ఫైల్ రకం - PDF డాక్యుమెంట్, వెర్షన్ 1.4
- CSV ఫైల్ రకం - ASCII టెక్స్ట్, చాలా పొడవైన పంక్తులు, CRLF లైన్ సూచికలు
ఫైల్ కమాండ్ నుండి అవుట్పుట్ అనుకూలపరచండి
అప్రమేయంగా, ఫైల్ ఆదేశం ఫైలు పేరును మరియు ఫైల్ పైన ఉన్న అన్ని వివరాలను అందిస్తుంది. మీరు ఫైల్ పేరు లేకుండా వివరాలను పునరావృతం చేయాలనుకుంటే, ఈ క్రింది స్విచ్ని పునరావృతం చేసుకోండి:
file -b file1
అవుట్పుట్ ఇలా ఉంటుంది:
PNG చిత్రం డేటా, 640 x 341, 8-బిట్ / రంగు RGB, కాని ఇంటర్లేస్డ్
ఫైల్ పేరు మరియు రకం మధ్య డీలిమిటర్ కూడా మీరు మార్చవచ్చు.
అప్రమేయంగా, డీలిమిటర్ అనేది ఒక కోలన్ (:) కానీ మీరు ఈ క్రింది విధంగా పైప్ చిహ్నం వంటి మీకు నచ్చిన దాన్ని మార్చవచ్చు:
ఫైల్ -F '|' file1
అవుట్పుట్ ఇప్పుడే ఇలా ఉంటుంది:
file1 | PNG చిత్రం డేటా, 640 x 341, 8-బిట్ / రంగు RGB, కాని ఇంటర్లేస్డ్
బహుళ ఫైళ్లను నిర్వహించడం
అప్రమేయంగా, మీరు ఒకే ఫైల్కు వ్యతిరేకంగా ఫైలు ఆదేశాన్ని ఉపయోగిస్తుంది. మీరు, అయితే, ఫైలు కమాండ్ ద్వారా ప్రాసెస్ చేయడానికి ఫైళ్ళ జాబితాను కలిగి ఉన్న ఫైల్ పేరును పేర్కొనవచ్చు:
ఉదాహరణగా నానో సంపాదకుడిని ఉపయోగించి పరీక్ష ఫైల్లను పిలిచే ఒక ఫైల్ను తెరిచి, దానికి ఈ పంక్తులను జోడించండి:
- / Etc / passwd
- /etc/pam.conf
- / Etc / ఆప్ట్
ఫైల్ను సేవ్ చేసి, కింది ఫైల్ ఆదేశాన్ని అమలు చేయండి:
ఫైల్ -ఎఫ్ పరీక్షాఫిల్లు
అవుట్పుట్ ఇలా ఉంటుంది:
/ etc / passwd: ASCII టెక్స్ట్
/etc/pam.conf: ASCII టెక్స్ట్
/ etc / opt: డైరెక్టరీ
సంపీడన ఫైళ్ళు
అప్రమేయంగా మీరు కంప్రెస్ చేయబడిన ఫైల్కు వ్యతిరేకంగా ఫైల్ కమాండ్ను రన్ చేస్తే మీరు ఇలాంటి అవుట్పుట్ను చూస్తారు:
file.zip: జిప్ ఆర్కైవ్ డేటా, కనీసం V2.0 సేకరించేందుకు
ఇది ఫైల్ను ఒక ఆర్కైవ్ ఫైల్ అని మీకు చెబుతుంది, మీరు నిజంగా ఫైల్ యొక్క కంటెంట్లను తెలియదు. కంప్రెస్డ్ ఫైల్లోని ఫైల్ రకాల ఫైల్ రకాలను చూడడానికి జిప్ ఫైల్ లోపల చూడవచ్చు.
కింది ఆదేశం జిప్ ఫైల్లోని ఫైల్లకు వ్యతిరేకంగా ఫైల్ ఆదేశాన్ని నడుస్తుంది:
file -z filename
అవుట్పుట్ ఇప్పుడు ఆర్కైవ్ లోపల ఫైల్ రకాలను చూపుతుంది.
సారాంశం
సాధారణంగా, చాలామంది ప్రజలు ప్రాథమిక ఫైల్ రకాన్ని కనుగొనే ఫైల్ ఆదేశాన్ని వాడతారు కాని టెర్మినల్ విండోలో ఫైల్ కమాండ్ను అందించే అవకాశాల గురించి మరింత తెలుసుకోవడానికి:
మనిషి ఫైల్