ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

Ad


OnWorks ഫെവിക്കോൺ

fileposix - ക്ലൗഡിൽ ഓൺലൈനായി

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ fileposix പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks ഫ്രീ ഹോസ്റ്റിംഗ് പ്രൊവൈഡറിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന കമാൻഡ് ഫയൽപോസിക്‌സ് ആണിത്.

പട്ടിക:

NAME


ഫയൽ — ഫയൽ തരം നിർണ്ണയിക്കുക

സിനോപ്സിസ്


ഫയല് [-dh] [−എം ഫയല്] [−m ഫയല്] ഫയല്...

ഫയൽ - i [−h] ഫയല്...

വിവരണം


ദി ഫയല് യൂട്ടിലിറ്റി ഓരോ നിർദ്ദിഷ്ട ക്രമത്തിലും ടെസ്റ്റുകളുടെ ഒരു പരമ്പര നടത്തും ഫയല് ഒരു
അതിനെ വർഗ്ഗീകരിക്കാൻ ശ്രമിക്കുക:

1 ഫയല് നിലവിലില്ല, വായിക്കാൻ കഴിയില്ല, അല്ലെങ്കിൽ അതിന്റെ ഫയൽ നില നിർണ്ണയിക്കാൻ കഴിഞ്ഞില്ല,
ഫയൽ പ്രോസസ്സ് ചെയ്തുവെന്ന് ഔട്ട്‌പുട്ട് സൂചിപ്പിക്കും, പക്ഷേ അതിന്റെ തരം സാധ്യമല്ല
നിർണ്ണയിക്കപ്പെടുന്നു.

2. ഫയൽ ഒരു സാധാരണ ഫയലല്ലെങ്കിൽ, അതിന്റെ ഫയൽ തരം തിരിച്ചറിയും. ഫയൽ തരങ്ങൾ
ഡയറക്‌ടറി, FIFO, സോക്കറ്റ്, ബ്ലോക്ക് സ്‌പെഷ്യൽ, ക്യാരക്ടർ സ്‌പെഷ്യൽ എന്നിങ്ങനെ തിരിച്ചറിയും
അത്തരം. മറ്റ് നടപ്പിലാക്കൽ-നിർവചിക്കപ്പെട്ട ഫയൽ തരങ്ങളും തിരിച്ചറിയാം. എങ്കിൽ ഫയല് ഒരു ആണ്
പ്രതീകാത്മക ലിങ്ക്, സ്ഥിരസ്ഥിതിയായി ലിങ്ക് പരിഹരിക്കപ്പെടും ഫയല് തരം പരിശോധിക്കും
പ്രതീകാത്മക ലിങ്ക് ഉപയോഗിച്ച് പരാമർശിച്ച ഫയൽ. (കാണുക −h ഒപ്പം -ഐ താഴെയുള്ള ഓപ്ഷനുകൾ.)

3. ദൈർഘ്യമാണെങ്കിൽ ഫയല് പൂജ്യമാണ്, ഇത് ഒരു ശൂന്യമായ ഫയലായി തിരിച്ചറിയപ്പെടും.

4. എസ് ഫയല് യൂട്ടിലിറ്റി ഒരു പ്രാരംഭ വിഭാഗം പരിശോധിക്കും ഫയല് എന്നതിൽ ഊഹിക്കുകയും ചെയ്യും
പൊസിഷൻ-സെൻസിറ്റീവ് ടെസ്റ്റുകളെ അടിസ്ഥാനമാക്കി അതിന്റെ ഉള്ളടക്കങ്ങൾ തിരിച്ചറിയുന്നു. (അല്ല എന്നാണ് ഉത്തരം
ശരിയാണെന്ന് ഉറപ്പ്; കാണുക −d, −എം, ഒപ്പം −m താഴെയുള്ള ഓപ്ഷനുകൾ.)

5. എസ് ഫയല് യൂട്ടിലിറ്റി പരിശോധിക്കും ഫയല് അതിലെ ഉള്ളടക്കത്തെ അടിസ്ഥാനമാക്കി ഒരു ഊഹം ഉണ്ടാക്കുക
സന്ദർഭ സെൻസിറ്റീവ് ഡിഫോൾട്ട് സിസ്റ്റം ടെസ്റ്റുകളിൽ. (ഉത്തരം ഉറപ്പില്ല
ശരിയാണ്.)

6. ഫയൽ ഒരു ഡാറ്റ ഫയലായി തിരിച്ചറിയും.

If ഫയല് നിലവിലില്ല, വായിക്കാൻ കഴിയില്ല, അല്ലെങ്കിൽ അതിന്റെ ഫയൽ നില നിർണ്ണയിക്കാൻ കഴിഞ്ഞില്ല
ഫയൽ പ്രോസസ്സ് ചെയ്തുവെന്ന് ഔട്ട്‌പുട്ട് സൂചിപ്പിക്കും, പക്ഷേ അതിന്റെ തരം സാധ്യമല്ല
നിർണ്ണയിക്കപ്പെടുന്നു.

If ഫയല് ഒരു പ്രതീകാത്മക ലിങ്കാണ്, ഡിഫോൾട്ടായി ലിങ്ക് പരിഹരിക്കപ്പെടും ഫയല് പരീക്ഷിക്കും
പ്രതീകാത്മക ലിങ്ക് പരാമർശിച്ച ഫയലിന്റെ തരം.

ഓപ്ഷനുകൾ


ദി ഫയല് യൂട്ടിലിറ്റി POSIX.1-2008-ന്റെ അടിസ്ഥാന നിർവ്വചന വോള്യവുമായി പൊരുത്തപ്പെടണം. വിഭാഗം
12.2, യൂട്ടിലിറ്റി പദവിന്യാസം മാർഗ്ഗനിർദ്ദേശങ്ങൾ, എന്ന ക്രമം ഒഴികെ −m, −d, ഒപ്പം −എം ഓപ്ഷനുകൾ ചെയ്യും
കാര്യമായിരിക്കുക.

ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ നടപ്പിലാക്കുന്നത് പിന്തുണയ്ക്കുന്നു:

−d ഏതെങ്കിലും പൊസിഷൻ സെൻസിറ്റീവ് ഡിഫോൾട്ട് സിസ്റ്റം ടെസ്റ്റുകളും സന്ദർഭ സെൻസിറ്റീവ് ഡിഫോൾട്ടും പ്രയോഗിക്കുക
ഫയലിലേക്കുള്ള സിസ്റ്റം ടെസ്റ്റുകൾ. ഇല്ലെങ്കിൽ ഇതാണ് സ്ഥിരസ്ഥിതി −എം or −m ഓപ്ഷൻ ആണ്
വ്യക്തമാക്കിയ.

−h ഒരു പ്രതീകാത്മക ലിങ്ക് നേരിടുമ്പോൾ, ഫയലിനെ ഒരു പ്രതീകാത്മക ലിങ്കായി തിരിച്ചറിയുക. എങ്കിൽ −h
വ്യക്തമാക്കിയിട്ടില്ല കൂടാതെ ഫയല് നിലവിലില്ലാത്ത ഫയലിനെ സൂചിപ്പിക്കുന്ന ഒരു പ്രതീകാത്മക ലിങ്കാണ്,
ഫയല് ഫയലിനെ ഒരു പ്രതീകാത്മക ലിങ്കായി തിരിച്ചറിയും −h വ്യക്തമാക്കിയിരുന്നു.

-ഐ ഒരു ഫയൽ ഒരു സാധാരണ ഫയലാണെങ്കിൽ, ഫയലിന്റെ തരം തരംതിരിക്കാൻ ശ്രമിക്കരുത്
കൂടുതൽ, എന്നാൽ STDOUT വിഭാഗത്തിൽ വ്യക്തമാക്കിയ ഫയൽ തിരിച്ചറിയുക.

−എം ഫയല് പൊസിഷൻ സെൻസിറ്റീവ് ടെസ്റ്റുകൾ അടങ്ങുന്ന ഒരു ഫയലിന്റെ പേര് വ്യക്തമാക്കുക
ഒരു ഫയലിനെ തരംതിരിക്കുന്നതിനായി അതിൽ പ്രയോഗിച്ചു (വിപുലീകരിച്ച വിവരണം കാണുക). ഇല്ല
പൊസിഷൻ-സെൻസിറ്റീവ് ഡിഫോൾട്ട് സിസ്റ്റം ടെസ്റ്റുകൾ അല്ലെങ്കിൽ സന്ദർഭ സെൻസിറ്റീവ് ഡിഫോൾട്ട് സിസ്റ്റം
അല്ലാത്ത പക്ഷം പരിശോധനകൾ പ്രയോഗിക്കും −d ഓപ്ഷനും വ്യക്തമാക്കിയിട്ടുണ്ട്.

−m ഫയല് പൊസിഷൻ സെൻസിറ്റീവ് ടെസ്റ്റുകൾ അടങ്ങുന്ന ഒരു ഫയലിന്റെ പേര് വ്യക്തമാക്കുക
ഒരു ഫയലിനെ തരംതിരിക്കുന്നതിനായി അതിൽ പ്രയോഗിച്ചു (വിപുലീകരിച്ച വിവരണം കാണുക).

എങ്കില് −m ഓപ്ഷൻ വ്യക്തമാക്കാതെ വ്യക്തമാക്കിയിരിക്കുന്നു −d ഓപ്ഷൻ അല്ലെങ്കിൽ −എം ഓപ്ഷൻ, സ്ഥാനം-
പൊസിഷൻ-സെൻസിറ്റീവ് ടെസ്റ്റുകൾക്ക് ശേഷം സെൻസിറ്റീവ് ഡിഫോൾട്ട് സിസ്റ്റം ടെസ്റ്റുകൾ പ്രയോഗിക്കും
വ്യക്തമാക്കിയ −m ഓപ്ഷൻ. എങ്കിൽ −എം എന്നതിനൊപ്പം ഓപ്ഷൻ വ്യക്തമാക്കിയിരിക്കുന്നു −d ഓപ്ഷൻ ,. −m
ഓപ്ഷൻ, അല്ലെങ്കിൽ രണ്ടും, അല്ലെങ്കിൽ −m എന്നതിനൊപ്പം ഓപ്ഷൻ വ്യക്തമാക്കിയിരിക്കുന്നു −d ഓപ്ഷൻ, എന്ന സംയോജനം
ഈ ഓപ്‌ഷനുകൾ വ്യക്തമാക്കിയ പൊസിഷൻ-സെൻസിറ്റീവ് ടെസ്റ്റുകൾ ക്രമത്തിൽ പ്രയോഗിക്കും
ഈ ഓപ്ഷനുകളുടെ രൂപഭാവത്താൽ വ്യക്തമാക്കിയിരിക്കുന്നു. അത് അങ്ങിനെയെങ്കിൽ −എം or −m ഫയല് ഓപ്ഷൻ-വാദം ആണ് -,
ഫലങ്ങൾ വ്യക്തമാക്കിയിട്ടില്ല.

പ്രവർത്തനങ്ങൾ


ഇനിപ്പറയുന്ന പ്രവർത്തനത്തെ പിന്തുണയ്ക്കും:

ഫയല് പരിശോധിക്കേണ്ട ഒരു ഫയലിന്റെ പാതനാമം.

STDIN


എ ആണെങ്കിൽ സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് ഉപയോഗിക്കും ഫയല് ഓപ്പറാൻറ് ആണ് '-' നടപ്പാക്കൽ ചികിത്സകളും
The '-' സാധാരണ ഇൻപുട്ട് എന്നർത്ഥം. അല്ലെങ്കിൽ, സാധാരണ ഇൻപുട്ട് ഉപയോഗിക്കില്ല.

ഇൻപുട്ട് ഫയലുകൾ


ദി ഫയല് ഏത് തരത്തിലുള്ള ഫയൽ ആകാം.

ENVIRONMENT വ്യത്യാസങ്ങൾ


ഇനിപ്പറയുന്ന പരിസ്ഥിതി വേരിയബിളുകൾ നിർവ്വഹണത്തെ ബാധിക്കും ഫയല്:

ലാംഗ് സജ്ജീകരിക്കാത്ത അല്ലെങ്കിൽ അന്തർദേശീയവൽക്കരണ വേരിയബിളുകൾക്ക് സ്ഥിരസ്ഥിതി മൂല്യം നൽകുക
ശൂന്യം. (POSIX.1-2008-ന്റെ അടിസ്ഥാന നിർവചനങ്ങളുടെ അളവ് കാണുക, വിഭാഗം 8.2,
അന്തർദേശീയവൽക്കരണം വേരിയബിളുകൾ അന്താരാഷ്ട്രവൽക്കരണത്തിന്റെ മുൻഗണനയ്ക്കായി
പ്രാദേശിക വിഭാഗങ്ങളുടെ മൂല്യങ്ങൾ നിർണ്ണയിക്കാൻ ഉപയോഗിക്കുന്ന വേരിയബിളുകൾ.)

LC_ALL ശൂന്യമല്ലാത്ത സ്‌ട്രിംഗ് മൂല്യത്തിലേക്ക് സജ്ജീകരിച്ചാൽ, മറ്റെല്ലാ മൂല്യങ്ങളുടെയും മൂല്യങ്ങൾ അസാധുവാക്കുക
അന്താരാഷ്ട്രവൽക്കരണ വേരിയബിളുകൾ.

LC_CTYPE ടെക്സ്റ്റ് ഡാറ്റയുടെ ബൈറ്റുകളുടെ സീക്വൻസുകളുടെ വ്യാഖ്യാനത്തിനുള്ള ലൊക്കേൽ നിർണ്ണയിക്കുക
പ്രതീകങ്ങളായി (ഉദാഹരണത്തിന്, മൾട്ടി-ബൈറ്റ് പ്രതീകങ്ങൾക്ക് വിരുദ്ധമായി സിംഗിൾ-ബൈറ്റ്
ആർഗ്യുമെന്റുകളും ഇൻപുട്ട് ഫയലുകളും).

LC_MESSAGES
ഫോർമാറ്റിനെയും ഉള്ളടക്കത്തെയും ബാധിക്കാൻ ഉപയോഗിക്കേണ്ട ലൊക്കേൽ നിർണ്ണയിക്കുക
സാധാരണ പിശകിലേക്ക് എഴുതിയ ഡയഗ്നോസ്റ്റിക് സന്ദേശങ്ങളും എഴുതിയിരിക്കുന്ന വിവരദായക സന്ദേശങ്ങളും
സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക്.

NLSPATH പ്രോസസ്സിംഗിനായി സന്ദേശ കാറ്റലോഗുകളുടെ സ്ഥാനം നിർണ്ണയിക്കുക LC_MESSAGES.

അസിൻക്രണസ് പരിപാടികൾ


സ്ഥിരസ്ഥിതി.

STDOUT


POSIX ലൊക്കേലിൽ, ഓരോ ഓപ്പറണ്ടും തിരിച്ചറിയാൻ ഇനിപ്പറയുന്ന ഫോർമാറ്റ് ഉപയോഗിക്കും, ഫയല്
വ്യക്തമാക്കിയ:

"%s: %s\n", <ഫയല്>,ടൈപ്പ് ചെയ്യുക>

എന്നതിനായുള്ള മൂല്യങ്ങൾടൈപ്പ് ചെയ്യുക> വ്യക്തമാക്കിയിട്ടില്ല, POSIX ലൊക്കേലിൽ, എങ്കിൽ ഫയല് is
ഇനിപ്പറയുന്ന പട്ടികയിൽ പട്ടികപ്പെടുത്തിയിരിക്കുന്ന തരങ്ങളിൽ ഒന്നായി തിരിച്ചറിഞ്ഞു,ടൈപ്പ് ചെയ്യുക> അടങ്ങിയിരിക്കും (പക്ഷേ
പരിമിതപ്പെടുത്തിയിട്ടില്ല) അനുബന്ധ സ്ട്രിംഗ്, ഫയൽ ഒരു സ്ഥാനത്താൽ തിരിച്ചറിഞ്ഞില്ലെങ്കിൽ-
എ വ്യക്തമാക്കിയ സെൻസിറ്റീവ് ടെസ്റ്റ് −എം or −m ഓപ്ഷൻ. ഓരോന്നും സ്ട്രിംഗുകളിൽ കാണിച്ചിരിക്കുന്നു
കൃത്യമായി ഒന്ന് .

മേശ ക്സനുമ്ക്സ-ക്സനുമ്ക്സ: ഫയല് യൂട്ടിലിറ്റി ഔട്ട്പുട്ട് സ്ട്രിംഗ്സ്

┌─────────────────────────────────────────────┬─── ──────────────────────────────
If ഫയല് ഇതാണ്:<ടൈപ്പ് ചെയ്യുക> ചെയ്യും അടങ്ങിയിട്ടുണ്ട് The സ്ട്രിംഗ്:കുറിപ്പുകൾ
├─────────────────────────────────────────────┼─── ────────────────────────────
│നിലവിൽ ഇല്ല │ തുറക്കാൻ കഴിയില്ല │ │
│ │ │ │
│ബ്ലോക്ക് സ്പെഷ്യൽ │ ബ്ലോക്ക് സ്പെഷ്യൽ │ 1 │
│കഥാപാത്രം പ്രത്യേകം │ പ്രതീകം പ്രത്യേകം │ 1 │
│ഡയറക്‌ടറി │ ഡയറക്ടറി │ 1 │
│FIFO │ fifo │ 1 │
│സോക്കറ്റ് │ സോക്കറ്റ് │ 1 │
│ പ്രതീകാത്മക ലിങ്ക് │ പ്രതീകാത്മക ലിങ്ക് │ 1 │
│റെഗുലർ ഫയൽ │ സാധാരണ ഫയൽ │ 1,2 │
│ ശൂന്യമായ സാധാരണ ഫയൽ │ ശൂന്യം │ 3 │
│വായിക്കാൻ കഴിയാത്ത സാധാരണ ഫയൽ │ തുറക്കാൻ കഴിയില്ല │ 3 │
│ │ │ │
│എക്സിക്യൂട്ടബിൾ ബൈനറി │ എക്സിക്യൂട്ടബിൾ │ 3,4,6 │
ar ആർക്കൈവ് ലൈബ്രറി (കാണുക ar) │ ആർക്കൈവ് │ 3,4,6 │
│വിപുലീകരിച്ചു cpio ഫോർമാറ്റ് (കാണുക പാക്സ്) │ cpio ആർക്കൈവ് │ 3,4,6 │
│വിപുലീകരിച്ചു ടാർ ഫോർമാറ്റ് (കാണുക ഉസ്താർ in പാക്സ്) │ ടാർ ആർക്കൈവ് │ 3,4,6 │
│ │ │ │
│ഷെൽ സ്ക്രിപ്റ്റ് │ കമാൻഡുകൾ ടെക്സ്റ്റ് │ 3,5,6 │
│സി-ഭാഷാ ഉറവിടം │ സി പ്രോഗ്രാം ടെക്സ്റ്റ് │ 3,5,6 │
│FORTRAN ഉറവിടം │ fortran പ്രോഗ്രാം ടെക്സ്റ്റ് │ 3,5,6 │
│ │ │ │
│തരം നിർണ്ണയിക്കാൻ കഴിയാത്ത സാധാരണ ഫയൽ │ ഡാറ്റ │ 3 │
└─────────────────────────────────────────────┴─── ──────────────────────────────
കുറിപ്പുകൾ:

1. ഇതൊരു ഫയൽ ടൈപ്പ് ടെസ്റ്റാണ്.

2. എങ്കിൽ മാത്രമേ ഈ പരിശോധന ബാധകമാകൂ -ഐ ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടുണ്ട്.

3. എങ്കിൽ മാത്രമേ ഈ പരിശോധന ബാധകമാകൂ -ഐ ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടില്ല.

4. ഇതൊരു പൊസിഷൻ സെൻസിറ്റീവ് ഡിഫോൾട്ട് സിസ്റ്റം ടെസ്റ്റാണ്.

5. ഇതൊരു സന്ദർഭ സെൻസിറ്റീവ് ഡിഫോൾട്ട് സിസ്റ്റം ടെസ്റ്റാണ്.

6. പൊസിഷൻ സെൻസിറ്റീവ് ഡിഫോൾട്ട് സിസ്റ്റം ടെസ്റ്റുകളും സന്ദർഭ സെൻസിറ്റീവ് ഡിഫോൾട്ട് സിസ്റ്റവും
എങ്കിൽ പരിശോധനകൾ ബാധകമല്ല −എം എന്നില്ലെങ്കിൽ ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടുണ്ട് −d ഓപ്ഷൻ ആണ്
എന്നും വ്യക്തമാക്കിയിട്ടുണ്ട്.

POSIX ലൊക്കേലിൽ, എങ്കിൽ ഫയല് ഒരു പ്രതീകാത്മക ലിങ്കായി തിരിച്ചറിയുന്നു (കാണുക −h ഓപ്ഷൻ), ദി
ഇനിപ്പറയുന്ന ഇതര ഔട്ട്പുട്ട് ഫോർമാറ്റ് ഉപയോഗിക്കും:

"%s: %s %s\n", <ഫയല്>,ടൈപ്പ് ചെയ്യുക>,ഉള്ളടക്കങ്ങൾ of ബന്ധം>"

പേരിട്ടിരിക്കുന്ന ഫയൽ ആണെങ്കിൽ ഫയല് ഓപ്പറാൻറ് നിലവിലില്ല, വായിക്കാൻ കഴിയില്ല, അല്ലെങ്കിൽ തരം
എന്ന ഫയൽ ഫയല് ഓപ്പറാൻറ് നിർണ്ണയിക്കാൻ കഴിയില്ല, ഇത് ഒരു പിശകായി കണക്കാക്കില്ല
അത് എക്സിറ്റ് നിലയെ ബാധിക്കുന്നു.

എസ്.ടി.ഡി.ആർ.ആർ


സാധാരണ പിശക് ഡയഗ്നോസ്റ്റിക് സന്ദേശങ്ങൾക്ക് മാത്രമേ ഉപയോഗിക്കൂ.

ഔട്ട്പ് ഫയലുകൾ


ഒന്നുമില്ല.

വിപുലീകരിച്ചു വിവരണം


എന്നതിലേക്കുള്ള ഓപ്‌ഷൻ ആർഗ്യുമെന്റായി വ്യക്തമാക്കിയ ഫയൽ −m or −എം ഓപ്ഷനുകളിൽ ഒരു സ്ഥാനം അടങ്ങിയിരിക്കണം-
ഓരോ വരിയിലും സെൻസിറ്റീവ് ടെസ്റ്റ്, അത് ഫയലിൽ പ്രയോഗിക്കും. പരീക്ഷണം വിജയിച്ചാൽ,
വരിയുടെ സന്ദേശ ഫീൽഡ് പ്രിന്റ് ചെയ്യപ്പെടും, കൂടാതെ കൂടുതൽ ടെസ്റ്റുകൾ പ്രയോഗിക്കില്ല
ഒറ്റത്തവണ ആരംഭിക്കുന്ന വരികളിൽ പരീക്ഷിക്കുന്ന ഒഴിവാക്കൽ '>' പ്രതീകം
പ്രയോഗിക്കും.

ഓരോ വരിയും താഴെ പറയുന്ന നാലെണ്ണം ചേർന്നതായിരിക്കണം - വേർതിരിച്ച വയലുകൾ. (നിർവ്വഹണങ്ങൾ
അല്ലാതെ ഒന്നോ അതിലധികമോ വൈറ്റ്-സ്‌പേസ് പ്രതീകങ്ങളുടെ ഏതെങ്കിലും സംയോജനം അനുവദിച്ചേക്കാം വരെ
ഫീൽഡ് സെപ്പറേറ്ററായി പ്രവർത്തിക്കുക.)

ഓഫ്സെറ്റ് ഒരു ഒപ്പിടാത്ത നമ്പർ (ഓപ്ഷണലായി ഒരു സിംഗിൾ മുമ്പിൽ '>' സ്വഭാവം) വ്യക്തമാക്കുന്നു
The ഓഫ്സെറ്റ്, താരതമ്യം ചെയ്യേണ്ട ഫയലിലെ മൂല്യത്തിന്റെ ബൈറ്റുകളിൽ
The മൂല്യം വരിയുടെ ഫീൽഡ്. ഫയൽ നിർദ്ദിഷ്ട ഓഫ്‌സെറ്റിനേക്കാൾ ചെറുതാണെങ്കിൽ,
പരീക്ഷ പരാജയപ്പെടും.

എങ്കില് ഓഫ്സെറ്റ് കഥാപാത്രത്തിൽ നിന്ന് ആരംഭിക്കുന്നു '>', ലൈനിൽ അടങ്ങിയിരിക്കുന്ന ടെസ്റ്റ്
അവസാന വരിയിലെ ടെസ്റ്റ് അല്ലാതെ ഫയലിൽ പ്രയോഗിക്കില്ല
ഓഫ്സെറ്റ് എയിൽ ആരംഭിച്ചില്ല '>' വിജയകരമായിരുന്നു. സ്ഥിരസ്ഥിതിയായി, ദി ഓഫ്സെറ്റ് ആകും
ഒപ്പിടാത്ത ദശാംശ സംഖ്യയായി വ്യാഖ്യാനിക്കുന്നു. ഒരു മുൻനിര 0x അല്ലെങ്കിൽ 0X ഉപയോഗിച്ച്, the ഓഫ്സെറ്റ്
ഒരു ഹെക്സാഡെസിമൽ സംഖ്യയായി വ്യാഖ്യാനിക്കും; അല്ലെങ്കിൽ, ഒരു മുൻനിര 0 ഉപയോഗിച്ച്, the
ഓഫ്സെറ്റ് ഒരു അഷ്ടസംഖ്യയായി വ്യാഖ്യാനിക്കപ്പെടും.

ടൈപ്പ് ചെയ്യുക പരിശോധിക്കേണ്ട ഫയലിലെ മൂല്യത്തിന്റെ തരം. തരം അടങ്ങിയിരിക്കണം
സ്പെസിഫിക്കേഷൻ പ്രതീകങ്ങൾ ടൈപ്പ് ചെയ്യുക d, s, ഒപ്പം u, ഒപ്പിട്ട ദശാംശം വ്യക്തമാക്കുന്നു, സ്ട്രിംഗ്,
യഥാക്രമം ഒപ്പിടാത്ത ദശാംശവും.

ദി ടൈപ്പ് ചെയ്യുക എന്നതിൽ ആരംഭിക്കുന്ന ഫയലിൽ നിന്നുള്ള ബൈറ്റുകളായി സ്ട്രിംഗ് വ്യാഖ്യാനിക്കപ്പെടും
വ്യക്തമാക്കിയ ഓഫ്സെറ്റ് കൂടാതെ വ്യക്തമാക്കിയ അതേ എണ്ണം ബൈറ്റുകൾ ഉൾപ്പെടെ മൂല്യം
വയൽ. അപര്യാപ്തമായ ബൈറ്റുകൾ ഫയലിൽ അവശേഷിക്കുന്നുണ്ടെങ്കിൽ ഓഫ്സെറ്റ് പൊരുത്തപ്പെടുത്തുന്നതിന്
മൂല്യം ഫീൽഡ്, ടെസ്റ്റ് പരാജയപ്പെടും.

തരം സ്പെസിഫിക്കേഷൻ പ്രതീകങ്ങൾ d ഒപ്പം u ഒരു ഓപ്‌ഷണൽ പിന്തുടരാം
പ്രതിനിധീകരിക്കുന്ന ബൈറ്റുകളുടെ എണ്ണം വ്യക്തമാക്കുന്ന ഒപ്പിടാത്ത ദശാംശ പൂർണ്ണസംഖ്യ
തരം. തരം സ്പെസിഫിക്കേഷൻ പ്രതീകങ്ങൾ d ഒപ്പം u ഒരു ഓപ്‌ഷണൽ പിന്തുടരാം
C, S, I, അഥവാ L, മൂല്യം തരത്തിലുള്ളതാണെന്ന് സൂചിപ്പിക്കുന്നു പ്രതീകം, കുറിയ, int, അഥവാ നീളമുള്ള,
യഥാക്രമം.

തരം സ്പെസിഫയറുകൾ പ്രതിനിധീകരിക്കുന്ന ബൈറ്റുകളുടെ ഡിഫോൾട്ട് എണ്ണം d, f, ഒപ്പം u ചെയ്യും
അവയുടെ സി-ഭാഷാ തരങ്ങളുമായി ഇനിപ്പറയുന്ന രീതിയിൽ പൊരുത്തപ്പെടുന്നു. സിസ്റ്റം അവകാശപ്പെടുകയാണെങ്കിൽ
സി-ലാംഗ്വേജ് ഡെവലപ്‌മെന്റ് യൂട്ടിലിറ്റീസ് ഓപ്ഷന്റെ അനുരൂപമായ, ആ സ്പെസിഫയറുകൾ
എന്നതിൽ ഉപയോഗിക്കുന്ന ഡിഫോൾട്ട് വലുപ്പങ്ങളുമായി പൊരുത്തപ്പെടണം C99 യൂട്ടിലിറ്റി. അല്ലെങ്കിൽ, ദി
ഡിഫോൾട്ട് വലുപ്പങ്ങൾ നടപ്പിലാക്കൽ-നിർവചിച്ചതായിരിക്കും.

തരം സ്പെസിഫയർ പ്രതീകങ്ങൾക്കായി d ഒപ്പം u, ബൈറ്റുകളുടെ ഡിഫോൾട്ട് എണ്ണം
നടപ്പാക്കലിന്റെ അടിസ്ഥാന പൂർണ്ണസംഖ്യയുടെ വലുപ്പവുമായി പൊരുത്തപ്പെടുന്നു. ഇവർക്കായി
സ്പെസിഫയർ പ്രതീകങ്ങൾ, നടപ്പിലാക്കൽ ഓപ്ഷണലിന്റെ മൂല്യങ്ങളെ പിന്തുണയ്ക്കും
സി-യിലെ ബൈറ്റുകളുടെ എണ്ണത്തിന് അനുസൃതമായി പരിവർത്തനം ചെയ്യേണ്ട ബൈറ്റുകളുടെ എണ്ണം
ഭാഷാ തരങ്ങൾ പ്രതീകം, കുറിയ, int, അഥവാ നീളമുള്ള. ഈ നമ്പറുകളും വ്യക്തമാക്കാം
പ്രതീകങ്ങളായി ഒരു ആപ്ലിക്കേഷൻ വഴി C, S, I, ഒപ്പം Lയഥാക്രമം. ബൈറ്റ് ഓർഡർ
സംഖ്യാ മൂല്യങ്ങൾ വ്യാഖ്യാനിക്കുമ്പോൾ ഉപയോഗിക്കുന്നത് നടപ്പിലാക്കൽ-നിർവചിക്കപ്പെട്ടതാണ്, പക്ഷേ അങ്ങനെ ചെയ്യണം
അനുബന്ധ തരത്തിന്റെ സ്ഥിരാങ്കം സംഭരിച്ചിരിക്കുന്ന ക്രമവുമായി പൊരുത്തപ്പെടുന്നു
സിസ്റ്റത്തിൽ മെമ്മറിയിൽ.

ഒഴികെയുള്ള എല്ലാ തരം സ്പെസിഫയറുകളും s, എന്നതിന്റെ മാസ്ക് സ്പെസിഫയർ പിന്തുടരാം
ഫോം &അക്കം. മാസ്ക് മൂല്യം ഇൻപുട്ട് ഫയലിന്റെ മൂല്യത്തോടൊപ്പം ചേർക്കും
താരതമ്യത്തിന് മുമ്പ് മൂല്യം വരിയുടെ ഫീൽഡ് നിർമ്മിച്ചിരിക്കുന്നു. സ്ഥിരസ്ഥിതിയായി, ദി
മുഖംമൂടി ഒരു ഒപ്പിടാത്ത ദശാംശ സംഖ്യയായി വ്യാഖ്യാനിക്കപ്പെടും. ഒരു മുൻനിര 0x ഉപയോഗിച്ച് അല്ലെങ്കിൽ
0X, മാസ്കിനെ ഒപ്പിടാത്ത ഹെക്സാഡെസിമൽ സംഖ്യയായി വ്യാഖ്യാനിക്കും; അല്ലാത്തപക്ഷം,
ഒരു മുൻനിര 0 ഉപയോഗിച്ച്, മാസ്കിനെ ഒപ്പിടാത്ത ഒക്ടൽ നമ്പറായി വ്യാഖ്യാനിക്കും.

ചരടുകൾ ബൈറ്റ്, കുറിയ, നീളമുള്ള, ഒപ്പം സ്ട്രിംഗ് തരമായും പിന്തുണയ്ക്കും
ഫീൽഡുകൾ, എന്ന് വ്യാഖ്യാനിക്കപ്പെടുന്നു dC, dS, dL, ഒപ്പം s, യഥാക്രമം.

മൂല്യം ദി മൂല്യം ഫയലിൽ നിന്നുള്ള മൂല്യവുമായി താരതമ്യം ചെയ്യണം.

ടൈപ്പ് ഫീൽഡിൽ നിന്നുള്ള സ്പെസിഫയർ ആണെങ്കിൽ s or സ്ട്രിംഗ്, തുടർന്ന് മൂല്യം ഇങ്ങനെ വ്യാഖ്യാനിക്കുക
ഒരു ചരട്. അല്ലെങ്കിൽ, അതിനെ ഒരു സംഖ്യയായി വ്യാഖ്യാനിക്കുക. മൂല്യം ഒരു സ്ട്രിംഗ് ആണെങ്കിൽ, പിന്നെ
ഒരു സ്ട്രിംഗ് മൂല്യം ബൈറ്റുകളുമായി കൃത്യമായി പൊരുത്തപ്പെടുമ്പോൾ മാത്രമേ പരിശോധന വിജയിക്കൂ
ഫയല്.

എങ്കില് മൂല്യം ഒരു സ്ട്രിംഗ് ആണ്, അതിൽ ഇനിപ്പറയുന്ന ശ്രേണികൾ അടങ്ങിയിരിക്കാം:

\പ്രതീകം ദി ബേസിൽ വ്യക്തമാക്കിയിട്ടുള്ള എസ്കേപ്പ് സീക്വൻസുകൾ
POSIX.1-2008-ന്റെ നിർവചനങ്ങളുടെ അളവ്, മേശ 5-1, രക്ഷപ്പെടുക സീക്വൻസുകൾ ഒപ്പം
അസോസിയേറ്റഡ് പ്രവർത്തനങ്ങൾ ('\\', '\a', '\b', '\f', '\n', '\r', '\t', '\v').
കൂടാതെ, രക്ഷപ്പെടൽ ക്രമം '\ ' (ദി സ്വഭാവം
പിന്നാലെ എ പ്രതീകം) a പ്രതിനിധീകരിക്കാൻ അംഗീകരിക്കപ്പെടും
സ്വഭാവം. മറ്റേതെങ്കിലും പ്രതീകം ഉപയോഗിക്കുന്നതിന്റെ ഫലങ്ങൾ
ഒരു ഒക്ടൽ അക്കത്തേക്കാൾ, താഴെ വ്യക്തമാക്കിയിട്ടില്ല.

\ഒക്ടൽ പ്രതീകങ്ങളെ പ്രതിനിധീകരിക്കാൻ ഉപയോഗിക്കാവുന്ന ഒക്ടൽ സീക്വൻസുകൾ
നിർദ്ദിഷ്ട കോഡ് മൂല്യങ്ങൾ. ഒരു ഒക്റ്റൽ സീക്വൻസ് എ ഉൾക്കൊള്ളുന്നതാണ്
ഒന്നോ രണ്ടോ മൂന്നോ ദൈർഘ്യമേറിയ ശ്രേണി പിന്തുടരുന്നു
ഒക്ടൽ അക്ക പ്രതീകങ്ങൾ (01234567).

സ്ഥിരസ്ഥിതിയായി, ഒരു സ്ട്രിംഗ് അല്ലാത്ത ഏതൊരു മൂല്യവും ഒപ്പിട്ടതായി വ്യാഖ്യാനിക്കപ്പെടും
ദശാംശ സംഖ്യ. മുൻനിര 0x അല്ലെങ്കിൽ 0X ഉള്ള അത്തരം ഏതെങ്കിലും മൂല്യം ഇതായി വ്യാഖ്യാനിക്കപ്പെടും
ഒപ്പിടാത്ത ഒരു ഹെക്സാഡെസിമൽ നമ്പർ; അല്ലെങ്കിൽ, ഒരു മുൻനിര പൂജ്യത്തോടൊപ്പം, മൂല്യം
ഒപ്പിടാത്ത അഷ്ടസംഖ്യയായി വ്യാഖ്യാനിക്കാം.

മൂല്യം ഒരു സ്ട്രിംഗല്ലെങ്കിൽ, അതിനെ സൂചിപ്പിക്കുന്ന ഒരു പ്രതീകം അതിന് മുമ്പായി നൽകാം
താരതമ്യം നടത്തണം. അനുവദനീയമായ കഥാപാത്രങ്ങളും അവയുടെ താരതമ്യങ്ങളും
ഇനിപ്പറയുന്നവ വ്യക്തമാക്കുക:

= ഫയലിൽ നിന്നുള്ള മൂല്യം തുല്യമാണെങ്കിൽ പരിശോധന വിജയിക്കും മൂല്യം ഫീൽഡ്.

< ഫയലിൽ നിന്നുള്ള മൂല്യം എന്നതിനേക്കാൾ കുറവാണെങ്കിൽ പരിശോധന വിജയിക്കും മൂല്യം
ഫീൽഡ്.

> ഫയലിൽ നിന്നുള്ള മൂല്യം അതിലും കൂടുതലാണെങ്കിൽ പരിശോധന വിജയിക്കും
മൂല്യം ഫീൽഡ്.

എല്ലാ സെറ്റ് ബിറ്റുകളും ഇൻ ചെയ്താൽ ടെസ്റ്റ് വിജയിക്കും മൂല്യം ഫീൽഡ് സജ്ജീകരിച്ചിരിക്കുന്നു
ഫയലിൽ നിന്നുള്ള മൂല്യത്തിൽ.

^ സെറ്റ് ബിറ്റുകളിൽ ഒരെണ്ണമെങ്കിലും ഇൽ രേഖപ്പെടുത്തിയാൽ ടെസ്റ്റ് വിജയിക്കും മൂല്യം ഫീൽഡ്
ഫയലിൽ നിന്നുള്ള മൂല്യത്തിൽ സജ്ജീകരിച്ചിട്ടില്ല.

x മൂല്യം ഉൾക്കൊള്ളാൻ കഴിയുന്നത്ര വലിപ്പമുള്ള ഫയൽ ആണെങ്കിൽ പരിശോധന വിജയിക്കും
വ്യക്തമാക്കിയ ഓഫ്‌സെറ്റിൽ ആരംഭിച്ച് വ്യക്തമാക്കിയ തരം.

സന്ദേശം ദി സന്ദേശം പരീക്ഷ വിജയിച്ചാൽ അച്ചടിക്കും. ദി സന്ദേശം വ്യാഖ്യാനിക്കും
എന്നതിനായുള്ള നൊട്ടേഷൻ ഉപയോഗിക്കുന്നു printf ഫോർമാറ്റിംഗ് സ്പെസിഫിക്കേഷൻ; കാണുക printf. ആണെങ്കിൽ
മൂല്യം ഫീൽഡ് ഒരു സ്ട്രിംഗ് ആയിരുന്നു, അപ്പോൾ ഫയലിൽ നിന്നുള്ള മൂല്യം ആർഗ്യുമെന്റ് ആയിരിക്കും
The printf ഫോർമാറ്റിംഗ് സ്പെസിഫിക്കേഷൻ; അല്ലെങ്കിൽ, ഫയലിൽ നിന്നുള്ള മൂല്യം ആയിരിക്കും
വാദം.

പുറത്ത് പദവി


ഇനിപ്പറയുന്ന എക്സിറ്റ് മൂല്യങ്ങൾ തിരികെ നൽകും:

0 വിജയകരമായ പൂർത്തീകരണം.

>0 ഒരു പിശക് സംഭവിച്ചു.

പരിസരം OF പിശകുകൾ


സ്ഥിരസ്ഥിതി.

ദി പിന്തുടരുന്ന വിഭാഗങ്ങൾ ആകുന്നു വിജ്ഞാനപ്രദമായ.

APPLICATION, USAGE


ദി ഫയല് യൂട്ടിലിറ്റിക്ക് പല ഫയൽ തരങ്ങളും ഊഹിക്കാൻ മാത്രമേ ആവശ്യമുള്ളൂ, കാരണം മാത്രം
സമഗ്രമായ പരിശോധനയ്ക്ക് ചില തരങ്ങളെ കൃത്യമായി നിർണ്ണയിക്കാൻ കഴിയും. ഉദാഹരണത്തിന്, ബൈനറി ഡാറ്റ ഓൺ
ചില നിർവ്വഹണങ്ങൾ ഒരു എക്സിക്യൂട്ടബിളിന്റെ പ്രാരംഭ വിഭാഗവുമായി പൊരുത്തപ്പെടാം അല്ലെങ്കിൽ a ടാർ ശേഖരം.

ഔട്ട്‌പുട്ടിൽ പ്രസ്താവിച്ച സ്ട്രിംഗ് അടങ്ങിയിട്ടുണ്ടെന്ന് പട്ടിക സൂചിപ്പിക്കുന്നു എന്നത് ശ്രദ്ധിക്കുക. സിസ്റ്റങ്ങൾ ചേർത്തേക്കാം
സ്ട്രിംഗിന് മുമ്പോ ശേഷമോ വാചകം. എക്സിക്യൂട്ടബിളുകൾക്ക്, ഉദാഹരണത്തിന്, മെഷീൻ ആർക്കിടെക്ചർ
കൂടാതെ ഫയൽ ലിങ്ക്-എഡിറ്റ് ചെയ്തതെങ്ങനെ എന്നതിനെക്കുറിച്ചുള്ള വിവിധ വസ്തുതകൾ ഉൾപ്പെടുത്തിയേക്കാം. എന്നതും ശ്രദ്ധിക്കുക
ആരംഭിക്കുന്ന ഷെൽ സ്ക്രിപ്റ്റ് ഫയലുകൾ തിരിച്ചറിയുന്ന സിസ്റ്റങ്ങൾ "#!" എക്സിക്യൂട്ടബിൾ ഫയലുകളായി, ഇവ
ഷെൽ സ്ക്രിപ്റ്റുകൾ എന്നതിലുപരി എക്സിക്യൂട്ടബിൾ ബൈനറി ഫയലുകളായി തിരിച്ചറിയാം.

ഉദാഹരണങ്ങൾ


ഒരു ആർഗ്യുമെന്റ് ബൈനറി എക്സിക്യൂട്ടബിൾ ഫയലാണോ എന്ന് നിർണ്ണയിക്കുക:

ഫയല് -- "$1" | grep -ക്യു ':.* എക്സിക്യൂട്ടബിൾ' &&
printf "%s is എക്സിക്യൂട്ടബിൾ.\n$1"

യുക്തി


ദി −f ഓപ്‌ഷൻ ഒഴിവാക്കി, കാരണം അതേ ഇഫക്‌റ്റ് ഉപയോഗിച്ച് ലഭിക്കും (ഒപ്പം വേണം).
xargs യൂട്ടിലിറ്റി.

യുടെ ചരിത്ര പതിപ്പുകൾ ഫയല് ഇനിപ്പറയുന്ന തരത്തിലുള്ള ഫയലുകൾ തിരിച്ചറിയാനുള്ള യൂട്ടിലിറ്റി ശ്രമം:
പ്രതീകാത്മക ലിങ്ക്, ഡയറക്‌ടറി, പ്രത്യേക പ്രതീകം, പ്രത്യേക ബ്ലോക്ക്, സോക്കറ്റ്, ടാർ ആർക്കൈവ്, cpio
ആർക്കൈവ്, SCCS ആർക്കൈവ്, ആർക്കൈവ് ലൈബ്രറി, ശൂന്യം, ചുരുക്കുക output ട്ട്‌പുട്ട്, പായ്ക്ക് ചെയ്യുക ഔട്ട്പുട്ട്, ബൈനറി ഡാറ്റ,
സി ഉറവിടം, ഫോർട്രാൻ ഉറവിടം, അസംബ്ലർ ഉറവിടം, എൻറോഫ്/ട്രോഫി/eqn/ടിബിഎൽ ഉറവിടം ട്രോഫി ഔട്ട്പുട്ട്, ഷെൽ
സ്ക്രിപ്റ്റ്, സി ഷെൽ സ്ക്രിപ്റ്റ്, ഇംഗ്ലീഷ് ടെക്സ്റ്റ്, ASCII ടെക്സ്റ്റ്, വിവിധ എക്സിക്യൂട്ടബിളുകൾ, APL വർക്ക്സ്പേസ്,
സമാഹരിച്ച terminfo എൻട്രികളും CURSES സ്‌ക്രീൻ ചിത്രങ്ങളും. ന്യായമായ തരങ്ങൾ മാത്രം
POSIX-ൽ നന്നായി വ്യക്തമാക്കിയതോ അല്ലെങ്കിൽ POSIX മായി നേരിട്ട് ബന്ധപ്പെട്ടതോ ആയ യൂട്ടിലിറ്റികൾ ലിസ്റ്റ് ചെയ്തിരിക്കുന്നു
മേശ.

ചരിത്രപരമായ സംവിധാനങ്ങൾ "മാജിക് ഫയൽ" എന്ന പേരിലാണ് ഉപയോഗിച്ചിരിക്കുന്നത് /etc/magic ഫയൽ തിരിച്ചറിയാൻ സഹായിക്കുന്നതിന്
തരങ്ങൾ. കാരണം ഉപയോക്താക്കൾക്കും സ്ക്രിപ്റ്റുകൾക്കും പ്രത്യേകം തിരിച്ചറിയാൻ കഴിയുന്നത് പൊതുവെ ഉപയോഗപ്രദമാണ്
ഫയൽ തരങ്ങൾ, the −m ഫ്ലാഗും ഉപയോക്താക്കൾ സൃഷ്‌ടിച്ച മാജിക് ഫയലുകൾക്കായി ഒരു പോർട്ടബിൾ ഫോർമാറ്റും ഉണ്ട്
വ്യക്തമാക്കിയ. നടപ്പാക്കണമെന്ന് ഒരു നിബന്ധനയുമില്ല ഫയല് ഈ രീതി ഉപയോഗിക്കുക
ഫയലുകൾ തിരിച്ചറിയുന്നു, ഉപയോക്താക്കൾക്ക് അവരുടെ സ്വന്തം ക്ലാസിഫൈയിംഗ് ടെസ്റ്റുകൾ ചേർക്കാൻ മാത്രമേ അനുവദിക്കൂ.

കൂടാതെ, ചരിത്രപരമായ പ്രയോഗത്തിൽ മൂന്ന് ഓപ്ഷനുകൾ ചേർത്തിട്ടുണ്ട്. ദി −d പതാകയുണ്ട്
ഏതെങ്കിലും ഡിഫോൾട്ട് സിസ്റ്റം ടെസ്റ്റുകൾ പിന്തുടരുന്നതിന് ഉപയോക്താക്കളെ അവരുടെ ടെസ്റ്റുകൾക്ക് കാരണമാകാൻ അനുവദിക്കുന്നതിനായി ചേർത്തു. ദി -ഐ പതാക
ഷെൽ സ്ക്രിപ്റ്റുകളിലെ സാധാരണ ഫയലുകൾക്കായി പോർട്ടബിൾ ടെസ്റ്റ് ചെയ്യാൻ ഉപയോക്താക്കളെ അനുവദിക്കുന്നതിനായി ചേർത്തു. ദി −എം
ഏതെങ്കിലും ഡിഫോൾട്ട് സിസ്റ്റം ടെസ്റ്റുകൾ അവഗണിക്കാൻ ഉപയോക്താക്കളെ അനുവദിക്കുന്നതിന് ഫ്ലാഗ് ചേർത്തു.

POSIX.1-2008 ഡിഫോൾട്ട് സിസ്റ്റം ടെസ്റ്റുകളുടെ വിവരണവും ഇവ തമ്മിലുള്ള ഇടപെടലും −d,
−എം, ഒപ്പം −m രണ്ട് തരത്തിലുള്ള `` ഡിഫോൾട്ട് സിസ്റ്റം ഉണ്ടെന്ന് ഓപ്ഷനുകൾ വ്യക്തമായി സൂചിപ്പിച്ചിട്ടില്ല
പരിശോധനകൾ''. ``പൊസിഷൻ സെൻസിറ്റീവ് ടെസ്റ്റുകൾ'' ചില ഫയലുകൾ നോക്കി ഫയൽ തരങ്ങൾ നിർണ്ണയിക്കുന്നു
പരിശോധിക്കുന്ന ഫയലിലെ നിർദ്ദിഷ്ട ഓഫ്‌സെറ്റുകളിലെ സ്ട്രിംഗ് അല്ലെങ്കിൽ ബൈനറി മൂല്യങ്ങൾ. ഈ സ്ഥാനങ്ങൾ-
വിവരിച്ച മാജിക് ഫയൽ ഉപയോഗിച്ച് ചരിത്രപരമായ സിസ്റ്റങ്ങളിൽ സെൻസിറ്റീവ് ടെസ്റ്റുകൾ നടപ്പിലാക്കി
മുകളിൽ. ഈ ടെസ്റ്റുകളിൽ ചിലത് ഇപ്പോൾ നിർമ്മിച്ചിരിക്കുന്നു ഫയല് ചിലതിൽ യൂട്ടിലിറ്റി തന്നെ
നടപ്പിലാക്കലുകൾ, അതിനാൽ മാജിക് ഫയലുകൾ നൽകുന്നതിനേക്കാൾ കൂടുതൽ വിശദാംശങ്ങൾ ഔട്ട്‌പുട്ടിന് നൽകാൻ കഴിയും.
ഉദാഹരണത്തിന്, ഒരു മാജിക് ഫയലിന് എളുപ്പത്തിൽ തിരിച്ചറിയാൻ കഴിയും a കോർ മിക്ക നടപ്പാക്കലുകളിലും ഫയൽ ചെയ്യുക, പക്ഷേ
കോർ ഡ്രോപ്പ് ചെയ്ത പ്രോഗ്രാം ഫയലിന് പേരിടാൻ കഴിയില്ല. ഒരു മാജിക് ഫയലിന് അത്തരം ഔട്ട്പുട്ട് ഉണ്ടാക്കാം
as:

/home/dwc/core: ELF 32- ബിറ്റ് എം.എസ്.ബി. കോർ ഫയല് സ്പാർക്ക് പതിപ്പ് 1

എന്നാൽ ടെസ്റ്റ് നിർമ്മിക്കുന്നതിലൂടെ ഫയല് യൂട്ടിലിറ്റി, നിങ്ങൾക്ക് ഇനിപ്പറയുന്നതുപോലുള്ള ഔട്ട്പുട്ട് ലഭിക്കും:

/home/dwc/core: ELF 32- ബിറ്റ് എം.എസ്.ബി. കോർ ഫയല് സ്പാർക്ക് പതിപ്പ് 1, നിന്ന് 'ടെസ്റ്റ്പ്രോഗ്'

ഈ വിപുലീകൃത ബിൽറ്റ്-ഇൻ ടെസ്റ്റുകൾ ഇപ്പോഴും പൊസിഷൻ-സെൻസിറ്റീവ് ഡിഫോൾട്ട് സിസ്റ്റമായി കണക്കാക്കേണ്ടതുണ്ട്
ലിസ്റ്റുചെയ്തിട്ടില്ലെങ്കിലും പരിശോധനകൾ /etc/magic അല്ലെങ്കിൽ മറ്റേതെങ്കിലും മാജിക് ഫയൽ.

കോൺടെക്‌സ്റ്റ് സെൻസിറ്റീവ് ഡിഫോൾട്ട് സിസ്റ്റം ടെസ്റ്റുകൾ എല്ലായ്‌പ്പോഴും ഇതിലാണ് നിർമ്മിച്ചിരിക്കുന്നത് ഫയല് യൂട്ടിലിറ്റി. ഇവ
ഷെൽ സ്ക്രിപ്റ്റുകൾ, സി, തിരിച്ചറിയാൻ ശ്രമിക്കുന്ന ടെക്സ്റ്റ് ഫയലുകളിൽ ഭാഷാ നിർമ്മാണത്തിനായി ടെസ്റ്റുകൾ തിരയുന്നു.
ഫോർട്രാൻ, മറ്റ് കമ്പ്യൂട്ടർ ഭാഷാ സോഴ്സ് ഫയലുകൾ, കൂടാതെ പ്ലെയിൻ ടെക്സ്റ്റ് ഫയലുകൾ പോലും. കൂടെ
എന്ന കൂട്ടിച്ചേർക്കൽ −m ഒപ്പം −എം സ്ഥാന-സെൻസിറ്റീവും സന്ദർഭവും തമ്മിലുള്ള വ്യത്യാസം ഓപ്ഷനുകൾ-
സെൻസിറ്റീവ് ഡിഫോൾട്ട് സിസ്റ്റം ടെസ്റ്റുകൾ പ്രധാനമായിത്തീർന്നു, കാരണം പരിശോധനയുടെ ക്രമം പ്രധാനമാണ്.
സന്ദർഭ-സെൻസിറ്റീവ് സിസ്റ്റം ഡിഫോൾട്ട് ടെസ്റ്റുകൾ ഏതെങ്കിലും സ്ഥാനത്തിന് മുമ്പായി പ്രയോഗിക്കാൻ പാടില്ല-
സെൻസിറ്റീവ് ടെസ്റ്റുകൾ ആണെങ്കിലും −d a-ന് മുമ്പായി ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടുണ്ട് −m ഓപ്ഷൻ അല്ലെങ്കിൽ −എം കാരണം ഓപ്ഷൻ
കോൺടെക്‌സ്റ്റ് സെൻസിറ്റീവ് സിസ്റ്റം ഡിഫോൾട്ട് ടെസ്റ്റുകൾ തെറ്റായി നടത്താനുള്ള ഉയർന്ന സംഭാവ്യത
വ്യക്തമാക്കിയ പൊസിഷൻ സെൻസിറ്റീവ് ടെസ്റ്റുകൾക്ക് മുമ്പ് അനിയന്ത്രിതമായ ടെക്സ്റ്റ് ഫയലുകളെ ടെക്സ്റ്റ് ഫയലുകളായി തിരിച്ചറിയുക
The −m or −എം കൂടുതൽ കൃത്യമായ ഐഡന്റിഫിക്കേഷൻ നൽകാൻ ഓപ്ഷൻ പ്രയോഗിക്കും.

എന്നതിന്റെ അർത്ഥം ഉപേക്ഷിക്കുന്നു −എം - ഒപ്പം −m - വ്യക്തമാക്കാത്തത് ഇവയുടെ നിലവിലുള്ള പ്രോട്ടോടൈപ്പ് അനുവദിക്കുന്നു
പിന്നിലേക്ക്-അനുയോജ്യമായ രീതിയിൽ പ്രവർത്തിക്കുന്നത് തുടരാനുള്ള ഓപ്ഷനുകൾ. (ആ നടപ്പാക്കലിൽ, −എം
- ഏകദേശം തുല്യമായിരുന്നു −d POSIX.1-2008-ൽ.)

ചരിത്രപരമായ -സി ഉപയോക്താക്കൾക്കും പോർട്ടബിൾ ഷെല്ലിനും പ്രത്യേകിച്ച് ഉപയോഗപ്രദമല്ലാത്തതിനാൽ ഓപ്ഷൻ ഒഴിവാക്കി
സ്ക്രിപ്റ്റുകൾ. കൂടാതെ, ന്യായമായ നടപ്പാക്കൽ ഫയല് യൂട്ടിലിറ്റി ഏതെങ്കിലും റിപ്പോർട്ട് ചെയ്യും
ഓരോ തവണ മാജിക് ഫയൽ വായിക്കുമ്പോഴും പിശകുകൾ കണ്ടെത്തി.

മാജിക് ഫയലിന്റെ ചരിത്രപരമായ ഫോർമാറ്റ് യുക്തിസഹമായി വ്യക്തമാക്കിയതിന് സമാനമാണ്
ഇതിനായുള്ള ISO POSIX-2:1993 നിലവാരം ഓഫ്സെറ്റ്, മൂല്യം, ഒപ്പം സന്ദേശം വയലുകൾ; എന്നിരുന്നാലും, അത് ഉപയോഗിച്ചു
നിലവിലെ നോർമേറ്റീവ് ടെക്‌സ്‌റ്റ് വ്യക്തമാക്കിയ ഫോർമാറ്റിനേക്കാൾ കൃത്യമായ തരം ഫീൽഡുകൾ കുറവാണ്. പുതിയ
ടൈപ്പ് ഫീൽഡ് മൂല്യങ്ങൾ ചരിത്രപരമായവയുടെ ഒരു സൂപ്പർസെറ്റാണ്.

ഇനിപ്പറയുന്നത് ഒരു മാജിക് ഫയൽ ഉദാഹരണമാണ്:

0 കുറിയ 070707 cpio ആർക്കൈവ്
0 കുറിയ 0143561 ബൈറ്റ് മാറ്റി cpio ആർക്കൈവ്
0 സ്ട്രിംഗ് 070707 ASCII cpio ആർക്കൈവ്
0 നീളമുള്ള 0177555 വളരെ പഴയത് ആർക്കൈവ്
0 കുറിയ 0177545 പഴയ ആർക്കൈവ്
0 കുറിയ 017437 പഴയ പായ്ക്ക് ചെയ്തു ഡാറ്റ
0 സ്ട്രിംഗ് \037\036 പായ്ക്ക് ചെയ്തു ഡാറ്റ
0 സ്ട്രിംഗ് \377\037 ചുരുക്കി ഡാറ്റ
0 സ്ട്രിംഗ് \037\235 കം‌പ്രസ്സുചെയ്‌തു ഡാറ്റ
>2 ബൈറ്റ്&0x80 >0 തടയുക കം‌പ്രസ്സുചെയ്‌തു
>2 ബൈറ്റ്&0x1f x %d ബിറ്റുകൾ
0 സ്ട്രിംഗ് \032\001 സമാഹരിച്ചത് ടെർമിൻഫോ എൻട്രി
0 കുറിയ 0433 ശാപങ്ങൾ സ്ക്രീൻ ചിത്രം
0 കുറിയ 0434 ശാപങ്ങൾ സ്ക്രീൻ ചിത്രം
0 സ്ട്രിംഗ് സിസ്റ്റം V റിലീസ് 1 ആർക്കൈവ്
0 സ്ട്രിംഗ് ! \n__.SYMDEF ആർക്കൈവ് ക്രമരഹിതം ലൈബ്രറി
0 സ്ട്രിംഗ് ! ആർക്കൈവ്
0 സ്ട്രിംഗ് ARF_BEGARF PHIGS വ്യക്തമാക്കുക ടെക്സ്റ്റ് ആർക്കൈവ്
0 നീളമുള്ള 0x137A2950 സ്കേലബിൾ ഓപ്പൺഫോണ്ട് ബൈനറി
0 നീളമുള്ള 0x137A2951 എൻക്രിപ്റ്റുചെയ്‌തു സ്കേലബിൾ ഓപ്പൺഫോണ്ട് ബൈനറി

ഒരു അടിസ്ഥാന പൂർണ്ണസംഖ്യ ഡാറ്റാ തരത്തിന്റെ ഉപയോഗം ഒരു തിരഞ്ഞെടുക്കാൻ നടപ്പിലാക്കലിനെ അനുവദിക്കുന്നതിനാണ്
ആ ആർക്കിടെക്ചറിലെ ആപ്ലിക്കേഷനുകൾ സാധാരണയായി ഉപയോഗിക്കുന്ന പദ വലുപ്പം.

ഈ സ്റ്റാൻഡേർഡിന്റെ മുൻ പതിപ്പുകൾ എട്ട് ഒഴികെയുള്ള ബൈറ്റുകൾ ഉപയോഗിച്ച് നടപ്പിലാക്കാൻ അനുവദിച്ചു
ബിറ്റുകൾ, എന്നാൽ ഈ പതിപ്പിൽ ഇത് പരിഷ്കരിച്ചിട്ടുണ്ട്.

ഭാവി ദിശകൾ


ഒന്നുമില്ല.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് fileposix ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

ലിനക്സ് കമാൻഡുകൾ

Ad