EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

fișier - Online în Cloud

Rulați fișierul în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Acesta este fișierul de comandă care poate fi rulat în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


fişier — determinați tipul fișierului

REZUMAT


fişier [-bcEhiklLNnprsvzZ0] [--măr] [--extensie] [--codare mime] [--tip-mim]
[-e testname] [-F separator] [-f fişier de nume] [-m fişierele magice] [-P nume=valoare] fişier ...
fişier -C [-m fişierele magice]
fişier [--Ajutor]

DESCRIERE


Această pagină de manual documentează versiunea 5.25 a fişier comanda.

fişier testează fiecare argument în încercarea de a-l clasifica. Există trei seturi de teste,
efectuate în această ordine: teste de sistem de fișiere, teste magice și teste de limbă. The primul test
care reușește determină tipărirea tipului de fișier.

Tipul tipărit va conține de obicei unul dintre cuvinte a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match. (fișierul conține doar tipărire
caractere și câteva caractere de control obișnuite și probabil că este sigur de citit pe un ASCII
Terminal), executabil (fișierul conține rezultatul compilării unui program într-un formular
de înțeles pentru un nucleu UNIX sau altul), sau de date adică orice altceva (datele sunt
de obicei „binar” sau neprintabil). Excepție fac formatele de fișiere binecunoscute (fișiere de bază, tar
arhive) despre care se știe că conțin date binare. Când adăugați definiții locale la
/etc/magic, asigura-te ca păstra acestea Cuvinte cheie. Utilizatorii depind să știe că toate
fișierele care pot fi citite dintr-un director au cuvântul „text” tipărit. Nu face așa cum a făcut Berkeley și
schimbați „textul comenzilor shell” în „script shell”.

Testele sistemului de fișiere se bazează pe examinarea returnării de la a Stat(2) apel de sistem. The
programul verifică dacă fișierul este gol sau dacă este un fel de fișier special. Orice cunoscut
tipuri de fișiere adecvate sistemului pe care rulați (socket-uri, legături simbolice sau named
conducte (FIFO) pe acele sisteme care le implementează) sunt intuite dacă sunt definite în
fișier antet de sistemsys/stat.h>.

Testele magice sunt folosite pentru a verifica fișierele cu date în anumite formate fixe. The
exemplu canonic în acest sens este un fișier binar executabil (program compilat) a.out, al cărui format
este definit înelf.h>,a.out.h> si eventualexec.h> în directorul standard include.
Aceste fișiere au un „număr magic” stocat într-un anumit loc, aproape de începutul
fișier care spune sistemului de operare UNIX că fișierul este un executabil binar și care dintre acestea
mai multe tipuri ale acestora. Conceptul de „magie” a fost aplicat prin extensie datelor
fișiere. Orice fișier cu un identificator invariant la un mic decalaj fix în fișier poate
de obicei, descrise în acest fel. Informațiile care identifică aceste fișiere sunt citite din
/etc/magic și fișierul magic compilat /usr/share/misc/magic.mgc, sau fișierele din
director /usr/share/misc/magic dacă fișierul compilat nu există. În plus, dacă
$HOME/.magic.mgc or $HOME/.magie există, va fi folosit în detrimentul magiei sistemului
fișiere.

Dacă un fișier nu se potrivește cu niciuna dintre intrările din fișierul magic, este examinat pentru a vedea dacă este
pare a fi un fișier text. Seturi de caractere ASCII, ISO-8859-x, non-ISO pe 8 biți extins-ASCII
(cum ar fi cele utilizate pe sistemele Macintosh și IBM PC), Unicode codificat UTF-8, codificat UTF-16
Seturile de caractere Unicode și EBCDIC pot fi distinse prin diferitele intervale și
secvențe de octeți care constituie text imprimabil în fiecare set. Dacă un fișier trece oricare dintre
aceste teste, setul de caractere este raportat. ASCII, ISO-8859-x, UTF-8 și ASCII extins
fișierele sunt identificate ca „text” deoarece vor fi în mare parte lizibile pe aproape orice terminal;
UTF-16 și EBCDIC sunt doar „date de caractere” deoarece, deși conțin text, este text
care va necesita traducere înainte de a putea fi citit. În plus, fişier va încerca să
determina alte caracteristici ale fișierelor de tip text. Dacă liniile unui fișier sunt terminate
de CR, CRLF sau NEL, în loc de LF standard Unix, acest lucru va fi raportat. Dosare care
conțin secvențe de evadare încorporate sau depășirea va fi de asemenea identificată.

Odată fişier a determinat setul de caractere utilizat într-un fișier de tip text, va încerca
stabiliți în ce limbă este scris fișierul. Testele de limbă caută special
șiruri (cf.nume.h>) care poate apărea oriunde în primele câteva blocuri ale unui fișier. Pentru
exemplu, cuvântul cheie .br indică faptul că fișierul este cel mai probabil a troff(1) fișier de intrare, doar
ca cuvânt cheie structura indică un program C. Aceste teste sunt mai puțin fiabile decât
două grupe anterioare, deci sunt executate ultimele. Rutinele de testare a limbii testează și pentru
unele diverse (cum ar fi gudron(1) arhive).

Orice fișier care nu poate fi identificat ca fiind scris în oricare dintre seturile de caractere
enumerate mai sus se spune pur și simplu a fi „date”.

OPŢIUNI


--măr
Determină comanda fișierului să scoată tipul de fișier și codul de creator așa cum este folosit de mai vechi
versiuni MacOS. Codul este format din opt litere, prima descriind fișierul
tip, acesta din urmă creatorul.

-b, --scurt
Nu adăugați nume de fișiere înaintea liniilor de ieșire (mod scurt).

-C, --compila
Scrie o magic.mgc fișier de ieșire care conține o versiune pre-analizată a fișierului magic
sau director.

-c, --verificare-imprimare
Cauza o imprimare de verificare a formei analizate a fișierului magic. Aceasta este de obicei
folosit împreună cu -m flag pentru a depana un nou fișier magic înainte de a-l instala.

-E În cazul erorilor sistemului de fișiere (fișierul nu a fost găsit etc.), în loc să gestionați eroarea în mod obișnuit
ieșiți ca mandate POSIX și continuați, emiteți un mesaj de eroare și ieșiți.

-e, --exclude testname
Excludeți testul numit în testname din lista de teste efectuate pentru determinarea dosarului
tip. Numele valide ale testelor sunt:

apptype Tip de aplicație EMX (numai pe EMX).

ascii Diverse tipuri de fișiere text (acest test va încerca să ghicească textul
codificare, indiferent de setarea opțiunii de „codare”).

codificare Diferite codificări de text pentru teste de magie soft.

Token-uri Ignorate pentru compatibilitate inversă.

cdf Tipărește detaliile fișierelor de documente compuse.

compress Verifică și caută în interiorul fișierelor comprimate.

elf Tipărește detaliile fișierului ELF.

soft Consultă fișierele magice.

tar Examinează fișierele tar.

--extensie
Tipăriți o listă cu extensii valide, separate prin bare oblice, pentru tipul de fișier găsit.

-F, --separator separator
Utilizați șirul specificat ca separator între numele fișierului și rezultatul fișierului
întors. Implicit la „:”.

-f, --fișiere-de la fişier de nume
Citiți numele fișierelor din care urmează să fie examinate fişier de nume (unul pe rând) înainte de
lista de argumente. Fie fişier de nume sau trebuie să fie prezent cel puțin un argument nume de fișier;
pentru a testa intrarea standard, utilizați „-” ca argument pentru numele fișierului. Vă rugăm să rețineți că
fişier de nume este despachetat și numele fișierelor incluse sunt procesate atunci când această opțiune este
întâlnite și înainte ca orice procesare a opțiunilor ulterioare să fie efectuată. Acest lucru îi permite să
procesează mai multe liste de fișiere cu argumente de linie de comandă diferite pe același
fişier invocare. Astfel, dacă doriți să setați delimitatorul, trebuie să o faceți înainte
specificați lista de fișiere, cum ar fi: „-F @ -f fişier de nume", in loc de: "-f fişier de nume -F
@".

-h, --fără-dereferință
opțiunea face ca legăturile simbolice să nu fie urmate (pe sistemele care acceptă legături simbolice).
Aceasta este valoarea implicită dacă variabila de mediu POSIXLY_CORRECT nu este definită.

-i, --mima
Determină ca comanda fișier să scoată șiruri de tip mime mai degrabă decât cele mai tradiționale
cele citite de om. Astfel, se poate spune „text/plat; charset=us-ascii' mai degrabă decât
„Text ASCII”.

--tip-mim, --codare mime
Aprecieri -i, dar tipăriți numai elementul(ele) specificat(e).

-k, --continuă
Nu te opri la primul meci, continuă. Meciurile ulterioare vor avea
șirul „\012- ” este adăugat înainte. (Dacă doriți o nouă linie, consultați -r opțiune.) Magia
modelul cu cea mai mare rezistență (vezi -l opțiunea) este pe primul loc.

-l, --listă
Afișează o listă de modele și puterea lor sortată descendent magie(4) puterea
care este folosit pentru potrivire (vezi, de asemenea, -k opțiune).

-L, --dereferință
opțiunea face ca legăturile simbolice să fie urmate, ca opțiunea cu numele similar din ls(1) (pe sisteme
care suportă legături simbolice). Aceasta este valoarea implicită dacă variabila de mediu
POSIXLY_CORRECT este definit.

-m, --fișier-magic fişierele magice
Specificați o listă alternativă de fișiere și directoare care conțin magie. Aceasta poate fi o
un singur articol sau o listă separată prin două puncte. Dacă alături se găsește un fișier magic compilat
un fișier sau un director, acesta va fi folosit în schimb.

-N, --no-pad
Nu completați numele fișierelor astfel încât acestea să se alinieze la ieșire.

-n, --fără-tampon
Forțați ștergerea stdout-ului după verificarea fiecărui fișier. Acest lucru este util doar dacă
verificarea unei liste de fișiere. Este destinat să fie utilizat de programele care doresc tip de fișier
ieșire dintr-o țeavă.

-p, --conserva-data
Pe sistemele care suportă utime(3) sau utimes(2), încercați să păstrați timpul de acces
de dosare analizate, să pretind că fişier nu le citeste niciodata.

-P, --parametru nume=valoare
Setați diferite limite ale parametrilor.

Nume si Prenume Mod implicit Explicație
indir 15 limită de recursivitate pentru magia indirectă
Nume 30 de utilizare limită pentru nume/utilizați magia
elf_notes 256 max note ELF procesate
elf_phnum 128 max secțiuni de program ELF procesate
elf_shnum 32768 max secțiuni ELF procesate
limita de lungime regex 8192 pentru căutări regex

-r, --brut
Nu traduce caractere care nu pot fi imprimate în \ooo. În mod normal fişier traduce
caractere neimprimabile la reprezentarea lor octală.

-s, --fișiere-speciale
In mod normal, fişier încearcă doar să citească și să determine tipul de fișiere cu argumente care
Stat(2) rapoartele sunt dosare ordinare. Acest lucru previne problemele, deoarece lectura specială
fișierele pot avea consecințe deosebite. Specificând -s cauzele opțiunii fişier de asemenea
citiți fișierele cu argumente care sunt fișiere speciale bloc sau caractere. Acest lucru este util pentru
determinarea tipurilor de sisteme de fișiere ale datelor din partițiile de disc brute, care sunt blocate
fisiere speciale. Această opțiune provoacă și fişier pentru a ignora dimensiunea fișierului așa cum este raportată
by Stat(2) deoarece pe unele sisteme raportează o dimensiune zero pentru partițiile de disc brute.

-v, --versiune
Imprimați versiunea programului și ieșiți.

-z, --decomprimați
Încercați să căutați în interiorul fișierelor comprimate.

-Z, --uncompress-noreport
Încercați să căutați în interiorul fișierelor comprimate, dar raportați numai informații despre conținut
nu compresia.

-0, --print0
Ieșiți un caracter nul „\0” după sfârșitul numelui fișierului. Bine să tăiat(1)
ieșire. Acest lucru nu afectează separatorul, care este încă imprimat.

--Ajutor Imprimați un mesaj de ajutor și ieșiți.

Utilizați fișierul online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    wxPython
    wxPython
    Un set de module de extensie Python care
    împachetați clasele GUI multiplatformă din
    wxWidgets.. Public: Dezvoltatori. Utilizator
    interfață: X Window System (X11), Win32...
    Descărcați wxPython
  • 2
    packfilemanager
    packfilemanager
    Acesta este managerul de fișiere al pachetului Total War
    proiect, începând cu versiunea 1.7. A
    scurtă introducere în Warscape
    modding:...
    Descărcați packfilemanager
  • 3
    IPerf2
    IPerf2
    Un instrument de măsurare a traficului de rețea
    Performanță TCP și UDP cu metrici
    atât în ​​jurul debitului cât și al latenței. The
    obiectivele includ menținerea unui activ
    cod iperf...
    Descărcați IPerf2
  • 4
    fre:ac - convertor audio gratuit
    fre:ac - convertor audio gratuit
    fre:ac este un convertor audio și CD gratuit
    ripper pentru diverse formate și codificatoare.
    Dispune de MP3, MP4/M4A, WMA, Ogg
    Format Vorbis, FLAC, AAC și Bonk
    a sustine, ...
    Descărcați fre:ac - convertor audio gratuit
  • 5
    matplotlib
    matplotlib
    Matplotlib este o bibliotecă cuprinzătoare
    pentru crearea statice, animate și
    vizualizări interactive în Python.
    Matplotlib ușurează lucrurile și
    lucru greu...
    Descărcați Matplotlib
  • 6
    Botman
    Botman
    Scrieți logica chatbot-ului o dată și
    conectați-l la unul dintre cele disponibile
    servicii de mesagerie, inclusiv Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram sau chiar tu...
    Descărcați BotMan
  • Mai mult »

Comenzi Linux

Ad