Organizarea sistemului de fișiere. Conceptul de „fișier”, „director”. Cerințe pentru numele fișierelor și directoarelor. Numele complet al fișierului. Tipuri de fisiere. Folosind simboluri

directoare, deci „metodă”, „metodă” și „metodă” ar fi trei diferit nume.

Există mai multe caractere permise în numele fișierelor și directoarelor care trebuie folosite cu precauție. Acestea sunt așa-numitele caractere speciale „*”, „\”, „&”, „< ", " >", "; ", " ( ", " ) ", " | ", precum și caracterele de spațiu și tab. Cert este că aceste caractere au o semnificație specială pentru oricare coajă, așa că va trebui să se acorde o atenție deosebită pentru a se asigura că shell-ul tratează aceste caractere ca parte a numelui fișierului sau directorului. Semnificația specială a simbolului „-” pentru comenzile Linux a fost deja discutată în Lectura 2 și, de asemenea, s-a discutat acolo cum să-i schimbe interpretarea 1Simbolul „” - " înseamnă că următorul cuvânt este o cheie, iar spațiile și tabulatorii separă parametrii pe linia de comandă.. De ce shell-ul de comandă are nevoie de caractere speciale va fi discutat în Lectura 8.

Codificări și nume rusești

După cum puteți vedea, până acum în toate numele de fișiere și directoare întâlnite, au fost folosite doar caractere latine și unele semne de punctuație. Acest lucru nu este întâmplător și este cauzat de dorința de a face ca exemplele furnizate să arate la fel pe orice sistem. În Linux, este permisă utilizarea oricăror caractere din orice limbă în numele fișierelor și directoarelor, dar o astfel de libertate necesită sacrificii pe care Methodius, de exemplu, nu le-a putut face.

Faptul este că pentru o lungă perioadă de timp, fiecare simbol (litera) al fiecărei limbi a fost reprezentat în mod tradițional sub formă unu octet. Acest punct de vedere impune restricții foarte stricte asupra număr de litereîn alfabet: nu pot fi mai mult de 256 dintre ele și minus caractere de control, numere, semne de punctuație și alte lucruri - chiar mai puțin. Alfabetele extinse (de exemplu, hieroglifice japoneze și chineze) au trebuit să fie înlocuite cu reprezentări simplificate ale acestora. În plus, cel mai bine este să lăsați întotdeauna primele 128 de caractere din aceste 256 neschimbate, corespunzătoare standardului ASCII, care include latină, numere, punctuație și cele mai comune caractere găsite pe tastatura unei mașini de scris. Interpretarea celor 128 de caractere rămase depinde de ce codificare este instalată pe sistem. De exemplu, în codificarea rusă KOI8-R, al 228-lea caracter al unui astfel de tabel corespunde literei „D”, iar în codificarea ISO-8859-1 din Europa de Vest același caracter corespunde literei „a” cu două puncte deasupra. it (ca litera noastră „e”).

nume de fișiere, înregistrate pe disc în aceeași codificare, arată ridicol dacă răsfoind catalogul a fost instalat altul. Mai mult, multe codificări se umplu interval de caractere cu numere de la 128 la 255 nu in totalitate, deci simbolul corespunzător s-ar putea să nu existe deloc! Înseamnă că introduce un astfel de nume de fișier distorsionat de la tastatură (de exemplu, pentru a-l redenumi) nu va fi posibil direct: va trebui să recurgeți la diverse trucuri descrise în prelegerea 8. În cele din urmă, multe limbi, inclusiv rusă, au istoric mai multe codificări 2 Methodius însuși a primit de mai multe ori e-mailuri care începeau cu cuvintele „bNOPNYA” sau „bMHLYUMKHE” - rezultatul reprezentării textului codificat CP-1251 în codificarea KOI8-R.. Din păcate, în prezent nu există o modalitate standard de a specifica codificarea direct în numele fișierului, deci într-un singur Sistemul de fișiere Merită să respectați o singură codificare atunci când numiți fișierele.

Există o codificare universală care include caractere din toate scripturile din lume - UNICODE. Standardul UNICODE devine în prezent din ce în ce mai răspândit și pretinde a fi un standard comun pentru toate textele stocate electronic. Cu toate acestea, nu a atins încă versatilitatea dorită, mai ales în zona numelor de fișiere. unu un personaj din UNICODE poate ocupa Mai mult un octet - și acesta este principalul său dezavantaj, deoarece multe programe de aplicație utile cu care funcționează perfect codificări pe un singur octet, trebuie să fie complet sau chiar complet reelaborat pentru a-i învăța cum să gestioneze UNICODE. Poate că motivul pentru prevalența insuficientă a acestei codificări este, de asemenea, că UNICODE este un standard foarte greoi și se poate dovedi a fi ineficient atunci când se lucrează cu Sistemul de fișiere, unde viteza de procesare și fiabilitatea sunt calități foarte esențiale.

Acest lucru nu înseamnă că nu ar trebui să utilizați alte limbi decât engleza atunci când denumiți fișierele. Atâta timp cât știți exact în ce codificare este numele fișierului, nu vor fi probleme. Cu toate acestea, Methodius a decis că există garanții în transferul fișierului numit în rusă către unii o alta sistemul poate fi realizat doar prin transmiterea împreună cu el a unei setări de codare, chiar două: în sistemul dvs. și în cel al destinatarului (nu se știe care dintre ele!). O altă modalitate, mult mai ușoară, de a transfera un fișier este utilizarea în numele acestuia numai caractere ASCII.

Extensii

Mulți utilizatori sunt familiarizați cu conceptul extensie- partea din numele fișierului după punct, de obicei limitată la câteva caractere și indicând tipul de date conținute în fișier. ÎN Sistemul de fișiere Linux nu are reglementări cu privire la extensii: numele fișierului poate avea orice număr de puncte (inclusiv niciunul), iar după ultimul punct poate fi orice număr de caractere 3 Spre deosebire de vechile sisteme de fișiere organizate conform principiului „8+3” (DOS, ISO9660 etc.), unde nu este permis mai mult de un punct în numele fișierului și extensia nu poate fi mai mare de 3 caractere. Această limitare a determinat apariția multor extensii de fișiere cunoscute astăzi, de exemplu, „txt” pentru un fișier text.. Deși extensiile sunt opționale și nu sunt impuse de tehnologie pe Linux, ele sunt utilizate pe scară largă: o extensie permite unei persoane sau unui program să determine, fără a deschide un fișier, doar după numele acestuia, ce tip de date conține. Cu toate acestea, trebuie luat în considerare faptul că o extensie este doar un set de convenții de denumire pentru diferite tipuri de fișiere. Strict vorbind, este posibil ca datele din fișier să nu corespundă extensiei declarate dintr-un motiv sau altul, așa că nu vă puteți baza în întregime pe extensie.

De asemenea, puteți determina tipul de conținut al fișierului pe baza datelor în sine. Multe formate oferă o indicație la începutul fișierului cum ar trebui interpretate informații suplimentare: ca program, intrare într-un editor de text, o pagină HTML, un fișier de sunet, o imagine sau altceva. Un utilizator Linux are întotdeauna la dispoziție utilitarul de fișiere, care este conceput special pentru a determina tipul de date conținute într-un fișier:

$ fișier -- -filename-with- -filename-with-: text ASCII în engleză $ fișier /home/methody /home/methody: director Exemplul 3.1. Determinarea tipului de date dintr-un fișier

Methodius, după ce a uitat ce era conținut în fișierul „-filename-with-”, pe care l-a creat în exemplul prezentat în prelegerea anterioară, a vrut să se uite la conținutul acestuia folosind comanda cat. Cu toate acestea, a fost oprit de Gurevich, care l-a sfătuit să afle mai întâi ce fel de date sunt conținute în acest dosar. Este posibil ca acesta să fie un fișier binar al unui program executabil și un astfel de fișier poate conține secvențe care coincid în mod coincident cu secvențe de evadare Terminal. Comportamentul terminalului după aceasta poate deveni imprevizibil, iar un utilizator fără experiență este puțin probabil să-i facă față. Methodius a primit un răspuns complet corect de la utilitarul de fișiere: fișierul său conține text în limba engleză în codificare ASCII. fișierul poate distinge între multe tipuri de date și aproape sigur va produce informațiile corecte. Acest utilitar nu are încredere niciodată în extensia fișierului (dacă este prezentă) și analizează datele în sine. fișierul distinge nu numai date diferite, ci și diferite tipuri de fișiere, în special, va raporta dacă fișierul examinat nu este un fișier obișnuit, ci, de exemplu, un director.

Arborele directorului

Conceptul de director permite sistematiza toate obiectele situate pe un mediu de stocare (de exemplu, un disc). Cele mai multe sisteme de fișiere moderne folosesc un model de organizare a datelor ierarhice: există un singur director în care se combină toate datele Sistemul de fișiere- aceasta este „rădăcina” a tot Sistemul de fișiere, directorul rădăcină . Directorul rădăcină poate conține orice obiect Sistemul de fișiere, și în special, subdirectoare (directoare ale primului nivel de imbricare). Acestea, la rândul lor, pot conține și orice obiecte Sistemul de fișiereși subdirectoare (al doilea nivel de imbricare), etc. Astfel, Toate ceea ce este scris pe disc - fișiere, directoare și fișiere speciale - neapărat „aparține” directorul rădăcină: fie direct (conținut în el) fie la un anumit nivel de cuibărit.

Ierarhia directoarelor imbricate unul în celălalt poate fi corelată cu ierarhia datelor din sistem: combinați fișierele legate tematic într-un director, directoarele legate tematic într-un director comun etc. Dacă urmați cu strictețe principiul ierarhic, atunci cu atât mai profund nivelul de cuibărit director, mai ales că datele conținute în acesta trebuie să fie combinate printr-o anumită caracteristică. Dacă nu urmați acest principiu, atunci se va dovedi în curând mult mai ușor să puneți toate fișierele într-un singur director și să căutați printre ele pe cel de care aveți nevoie decât să efectuați o astfel de căutare în toate subdirectoarele sistemului. Cu toate acestea, în acest caz, despre orice organizarea fișierelor nu este nevoie să vorbim.

Structura Sistemul de fișiere poate fi vizualizat ca un copac 4 Aici ne referim la un arbore în sensul strict matematic: un grafic direcționat fără cicluri cu un singur vârf de rădăcină, în care fiecare vârf conține exact o muchie., a cărui „rădăcină” este directorul rădăcină, iar restul sunt situate la vârfuri

Calculatorul lucrează cu informații, care pot fi în format text, grafic, audio sau video. Toate informațiile procesate pe un computer sunt stocate în fișiere. Conceptul de fișier este unul dintre conceptele de bază ale alfabetizării computerului.

Fişier este o zonă denumită a memoriei pe mediile de stocare ale computerului. Cu alte cuvinte, un fișier este un set de date de pe mediile computerului (hard disk, unitate CD și DVD, unitate flash etc.), care are propriul nume ( nume de fișier).

Ce caractere pot fi folosite într-un nume de fișier? Se recomandă utilizarea literelor, numerelor, spațiilor și semnelor de punctuație rusești și latine în numele fișierelor. Cu toate acestea, numele fișierului nu trebuie să înceapă cu un punct și nici nu trebuie să folosească paranteze pătrate sau acolade ( ) în nume. Următoarele caractere de serviciu sunt invalide pentru numele fișierelor: / \ | :* ? „< >

Există o lungime maximă a numelui de fișier? Lungimea numelui fișierului nu trebuie să depășească 255 de caractere. De fapt, 20-25 de caractere sunt de obicei suficiente.

Windows nu face diferența între literele mici și mari pentru numele fișierelor. Aceasta înseamnă că nu puteți stoca fișiere ale căror nume diferă doar în cazul în care se află în același director. De exemplu, două nume de fișiere „Title.doc” și „TITLE.doc” pentru Windows vor avea același nume pentru același fișier.

Crezi că pot exista mai multe fișiere cu același nume PRIMER într-un singur director? Acest lucru este posibil cu condiția ca numele PRIMER să aibă extensii diferite.

Extensie de nume de fișier arata spre tip fișier(uneori spun și ei - tipul fisierului). Prin urmare,

  • "tip fișier",
  • "tipul fisierului",
  • „extensie fișier”,
  • „extensia numelui fișierului” -

acesta este, în general, același lucru.

De exemplu,

PRIMER.doc(x) – tipul de fișier este un document Word (sau un fișier în format Word),

PRIMER.bmp – tipul de fișier este o imagine,

PRIMER.avi – tipul de fișier este un fișier video,

PRIMER.wav – Tipul de fișier este un fișier audio.

Toate aceste fișiere au nume diferite (datorită extensiilor de nume de fișiere diferite) și pot fi stocate în același loc, de exemplu. într-un singur director. Dacă facem o analogie cu numele persoanelor, atunci numele fișierului este același cu numele persoanei, iar extensia numelui fișierului este numele de familie al persoanei. În consecință, PRIMER.doc și PRIMER.bmp prin această analogie sunt aceleași cu Ivan Petrov și Ivan Sidorov. Fișierele cu numele PRIMER.doc și VARIANT.doc sunt doi frați din aceeași familie de documente (cu aceeași extensie .doc), la fel cum, de exemplu, Ivan Petrov și Fedor Petrov sunt frați din aceeași familie Petrov.

Extensia numelui fișierului este partea din numele fișierului care începe cu un punct urmat de mai multe caractere.

Sunt comune extensiile formate din trei litere - .doc, .txt, .bmp, .gif etc. Cazul nu contează, așa că .doc și .DOC sunt aceeași extensie de document.

Extensia este un atribut opțional în numele fișierului, adică. poate să nu existe. În acest caz, de obicei nu există niciun punct la sfârșitul numelui fișierului. Extinderea, deși nu este necesară, este totuși de dorit, deoarece îi spune Windows ce tip de fișier este. Mai simplu spus, tipul de fișier îi spune Windows cu ce program să deschidă fișierul. De exemplu, extensia .doc indică faptul că fișierul trebuie deschis folosind editorul Word, iar extensia .cdr indică faptul că fișierul trebuie deschis cu programul de grafică Corel Draw.

Există nume rezervate (de servicii) care nu pot fi folosite ca nume de fișiere, deoarece sunt nume de dispozitive:

PRN – imprimantă,

COM1-COM4 – dispozitive conectate la porturile seriale 1-4,

AUX – la fel ca COM1,

LPT1-LPT4 – dispozitive conectate la porturile paralele 1-4 (de obicei imprimante),

CON (consolă) – pentru intrare – tastatură, pentru ieșire – ecran,

NUL este un dispozitiv „gol”.

Iată exemple de nume de fișiere care nu sunt valide:

5<>8/7.txt – simboluri "<», «>„ și „/” sunt interzise,

Care este intrebarea? - simbolul "?" interzisă

PRN.bmp – aici PRN este un nume rezervat.

În funcție de tipul de fișier, pe ecranul Windows sunt afișate diferite pictograme:

Windows Explorer (Start-Programe-Accesorii-Explorer) are în mod implicit un mod în care extensiile de nume de fișiere nu sunt afișate pe ecran, dar sunt afișate pictograme de fișiere.

Când salvați un fișier, trebuie doar să scrieți numele acestuia și să selectați tipul de fișier din lista disponibilă. Extensia selectată va fi adăugată automat la numele fișierului. De exemplu, în figura de mai jos, programul însuși va adăuga extensia .jpg la numele fișierului. Ca rezultat, Windows își va aminti acest fișier cu numele „desen în paint.jpg”.

Pentru a evita neînțelegerile la salvarea fișierelor, fiți întotdeauna atenți la linia „tip fișier”, dacă există. La urma urmei, tipul de fișier este un indiciu pentru Windows, cu ajutorul căruia sistemul stabilește ce program poate fi deschis acest fișier.

Dacă ați descărcat un fișier de pe Internet, de exemplu, cu extensia .rar, dar nu aveți un program de arhivare instalat pe computer pentru a lucra cu astfel de fișiere „comprimate, arhivate”, atunci nu vă mirați că fișierul nu nu este deschis. Cu alte cuvinte, trebuie să știți că, dacă deschideți fișiere, de exemplu, într-un format video, atunci computerul trebuie să aibă programul adecvat pentru a funcționa cu acest format.

Se poate face o analogie între un fișier (mai precis, între un tip de fișier) și un program care funcționează cu acel tip de fișier. Un fișier este o lacăt, iar programul care deschide acest fișier este o cheie. O încuietoare nu poate fi deschisă fără cheie, iar o cheie fără lacăt nu este deosebit de valoroasă.

Exerciții de alfabetizare pe calculator:

1) Încercați să creați două foldere pe desktop cu numele: PRIMER și primer. Pentru a face acest lucru, pe Desktop, faceți clic dreapta pe un spațiu gol, iar în fereastra care apare, faceți clic pe opțiunea „Creare” și, în final, faceți clic pe opțiunea „Folder”. Înlocuiți „New Folder” cu „PRIMER”. Apoi repetați toate acestea pentru a crea un al doilea folder numit „primer”. Windows ți-a dat permisiunea de a deschide un al doilea folder?

2) De exemplu, accesați editorul Word și încercați să salvați documentul cu numele PRN. Windows permite acest nume pentru un fișier nou?

3) Cum se rezolvă problema: „Descarc fișiere de pe Internet, dar sunt în format xsd (PM)/RAR și nu pot fi deschise sau citite pe computer. Ce să fac?"

P.S. Articolul s-a terminat, dar încă poți citi:

Primiți cele mai recente articole de alfabetizare informatică direct în căsuța dvs. de e-mail.
Deja mai multe 3.000 de abonați

.

Atunci cel mai probabil te înșeli. Există reguli prin care nu puteți denumi un fișier cu orice nume, ca un obiect fizic obișnuit. Mai întâi, să clarificăm ce este un nume de fișier și cum este utilizat.

Conceptele de „cale” și „nume fișier”

Foarte des în literatura de specialitate termenii „cale” și „nume fișier” sunt folosiți cu semnificații diferite. De obicei, cuvântul „cale” se referă la adresa sau locația unui fișier, adică unitatea, folderul și subfolderele în care se află fișierul. Cu toate acestea, Microsoft și alții consideră că calea către un fișier include nu numai locația acestuia, ci și numele fișierului în sine. Și unii oameni înțeleg prin cuvântul „cale” doar numele fișierului și folderele în care se află, fără a specifica unitatea. Unii utilizatori cred că „nume fișier” nu include extensia. În acest articol, extensia face întotdeauna parte din numele fișierului. În exemplul de mai jos, calea către fișier este evidențiată cu albastru, iar numele fișierului este evidențiată cu roșu.
X:\dosar\subdosar\
fişier.extensie

Caractere și nume rezervate

Cele mai utilizate caractere sunt permise într-un nume de fișier. Numele fișierului nu trebuie să conțină „ < ” (semn mai puțin), „ > ” (semn mai mare), „ : ” (coloană), „“” (ghilimele duble), „/” (slash), „\” (backslash), „|” (bară verticală), „?” (semnul întrebării), „*” (asterisc) și nu se poate termina cu un punct sau un spațiu. De asemenea, fișierele nu pot fi denumite cu nume de dispozitiv rezervate: CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, Și LPT9.

Limitări privind numele fișierului și lungimile căilor

Există restricții privind lungimea numelui fișierului și lungimea căii. Limita absolută a lungimii unui nume de fișier, inclusiv calea acestuia, este de 260 de caractere. Această limită se numește termen MAX_PATH. De fapt, în practică, limitele pentru nume sunt și mai mici din cauza unui număr de alte restricții. De exemplu, fiecare linie de la sfârșit trebuie să conțină așa-numitul caracter nul, care marchează sfârșitul liniei. Deși marcatorul de sfârșit de linie nu este afișat, acesta este socotit ca un caracter separat atunci când se calculează lungimea, ceea ce lasă disponibile 259 de caractere pentru numele și calea fișierului. Primele trei caractere din cale sunt folosite pentru a identifica unitatea (de exemplu, C:\). Acest lucru reduce limita pentru nume de foldere, subdosare și fișiere la 256 de caractere.

Numele obiectului (dosar sau fișier) este limitat la 255 de caractere. Această limită este valabilă numai dacă obiectul nu se află în interiorul unui folder. Deoarece atunci când un obiect se află în interiorul unui folder, suma lungimilor tuturor folderelor în care se află, a separatorilor și a numelui obiectului este limitată la 256 de caractere, limita de lungime a numelui obiectului în sine este mai mică de 255 de caractere.

» [Examen de informatică][Biletul nr. 9]

Sistemul de fișiere. Foldere și fișiere. Numele, tipul, calea către fișier.

Fişier.

Toate programele și datele sunt stocate în memoria pe termen lung (externă) a computerului sub formă de fișiere.

Un fișier este o anumită cantitate de informații (program sau date) care are un nume și este stocată în memoria pe termen lung (externă).

Numele fișierului este format din două părți, separate printr-un punct: numele propriu-zis al fișierului și extensia care determină tipul acestuia (program, date etc.). Numele real al fișierului este dat de utilizator, iar tipul fișierului este de obicei setat automat de program atunci când este creat.

Sistemele de operare diferite au formate de nume de fișiere diferite. În sistemul de operare MS-DOS, numele fișierului în sine nu trebuie să conțină mai mult de opt litere din alfabetul latin și numere, iar extensia constă din trei litere latine, de exemplu: proba.txt

În sistemul de operare Windows, numele fișierului poate avea până la 255 de caractere, iar alfabetul rus poate fi folosit, de exemplu:
Unităţi de informare.doc

Sistemul de fișiere.

Fiecare mediu de stocare (dischetă, hard sau disc laser) poate stoca un număr mare de fișiere. Ordinea în care fișierele sunt stocate pe disc este determinată de sistemul de fișiere instalat.

Un sistem de fișiere este un sistem pentru stocarea fișierelor și organizarea directoarelor.

Pentru discurile cu un număr mic de fișiere (până la câteva zeci), este convenabil să utilizați un sistem de fișiere cu un singur nivel, atunci când directorul (cuprinsul discului) este o secvență liniară de nume de fișiere.

Dacă sute și mii de fișiere sunt stocate pe un disc, atunci pentru ușurința căutării, fișierele sunt organizate într-un sistem de fișiere ierarhic pe mai multe niveluri, care are o structură „arboresc”.

Directorul inițial, rădăcină, conține subdirectoare de nivelul 1, la rândul lor, în fiecare dintre ele există subdirectoare de nivelul 2 etc. Trebuie remarcat faptul că fișierele pot fi stocate în directoare de toate nivelurile.

Calea către fișier.

Pentru a găsi un fișier într-o structură de fișiere ierarhică, trebuie să specificați calea către fișier. Calea către fișier include numele logic al discului, scris prin separatorul „\”, și o secvență de nume de directoare imbricate, ultimul dintre care conține fișierul dorit.

De exemplu, calea către fișierele din figură poate fi scrisă astfel:

C:\Muzică\Picnic\

Numele complet al fișierului.

Calea către fișier împreună cu numele fișierului se numește nume de fișier complet calificat.

Exemplu de nume de fișiere complete:

C:\basic\prog123.bas

C:\Music\Picnic\Hieroglyph.mp3

Operații pe fișiere.

În timpul lucrului la fișiere de pe computer, se efectuează cel mai adesea următoarele operații: copiere (o copie a fișierului este plasată într-un alt director); mutare (fișierul în sine este mutat într-un alt director); ștergere (întrarea fișierului este ștearsă din director); redenumire (schimbarea numelui fișierului).

Reprezentarea grafică a sistemului de fișiere.

Sistemul de fișiere ierarhic MS-DOS care conține directoare și fișiere este reprezentat în sistemul de operare Windows printr-o interfață grafică sub forma unui sistem ierarhic de foldere și documente. Un folder în Windows este analog cu un director MS-DOS. Cu toate acestea, structurile ierarhice ale acestor sisteme sunt oarecum diferite. În sistemul de fișiere ierarhic MS-DOS, partea de sus a ierarhiei obiectelor este directorul rădăcină al discului, care poate fi comparat cu trunchiul unui copac - ramurile (subdirectoarele) cresc pe el, iar frunzele (fișierele) sunt situate pe ramurile.

În Windows, în partea de sus a ierarhiei de foldere se află folderul Desktop. (Următorul nivel este reprezentat de folderele My Computer, Recycle Bin și Network Places (dacă computerul este conectat la o rețea locală).

După ce a întâlnit o frază de neînțeles, cititorul, de regulă, se străduiește să-i afle sensul. Acest articol este o scurtă excursie pentru utilizator în lumea necunoscutului.

Conceptul general de fișier

Stocarea pe termen lung stochează toate datele sub formă de fișiere. Ce este? Un fișier este o secvență numită de octeți, care la rândul lor constau din biți. Are propriul nume și adresă de locație. Primul parametru este specificat de o persoană, iar al doilea este setat și reținut pentru o lungă perioadă de timp de sistemul de operare. Căutarea se efectuează după numele fișierului, deci nu este nevoie ca utilizatorul să-și noteze adresa.

Se întâmplă că informațiile nu pot fi găsite pe mediile computerizate. Dar chiar și un fișier gol are propriul nume, care este o proprietate importantă a setului de date înregistrat pe hard disk. Dacă este absentă, atunci o astfel de structură nu poate fi numită stocare.

Sistemul de fișiere

Fiecare (dischetă, hard sau laser) poate conține o cantitate imensă. Sistemul de fișiere este conceput pentru a stoca date și a organiza diverse directoare. Într-un sens larg, constă din totalitatea tuturor informațiilor de pe disc, seturi de structuri de date și un set de instrumente software de sistem. Directorul rădăcină este format din atașamente de nivel 2, care, la rândul lor, includ foldere de nivelul 3 etc. Un sistem liniar cu un singur nivel este utilizat pentru discuri cu mai multe fișiere, un sistem ierarhic pe mai multe niveluri pentru discuri cu un număr mare de ele. Al doilea este caracterizat de o structură arborescentă.

Scopul sistemului de fișiere

Constă în furnizarea unei interfețe convenabile pentru o persoană atunci când accesează informații aflate pe un disc și realizarea posibilității de a partaja obiecte între multe persoane și procese în desfășurare. Acest tip de structură vă permite să obțineți rezultate maxime atunci când lucrați cu date.

Tipuri de fisiere

Datorită anumitor informații, computerul poate „înțelege” aproximativ ce este în setul de date și ce program poate fi folosit pentru a-l deschide. Extensia sunt cele câteva litere sau cifre care apar după punct în numele fișierului standard. Acesta definește tipul de date și programul corespunzător. De exemplu, informațiile înregistrate pe un disc cu extensia mp3 se vor deschide în player. Imaginea programului este prezentă în imaginea fișierului. Prin această pictogramă, un utilizator experimentat înțelege imediat unde poate fi aplicat tipul de date specificat. Documentul se va deschide numai într-un program conceput pentru text. Fișierele video pot fi redate în player. Informațiile sub formă de imagini se deschid într-un editor grafic. Există multe fișiere diferite. Fiecare dintre ele are o pictogramă care indică programul corespunzător.

Fișier: nume de fișiere

Utilizatorii dau setului de date de pe disc nume simbolice. Fișierele sunt identificate de ei. În acest caz, trebuie luate în considerare restricțiile de sistem atât asupra caracterelor utilizate, cât și asupra întregii lungimi a frazei. Numele fișierului este numele specificat mai sus, care poate fi același pentru mai multe seturi de date. În acest caz, secvența identificatorilor de director, adică adresa unde se află informațiile, va fi diferită. În unele sisteme, același obiect nu poate avea mai multe nume, în altele nu există deloc o astfel de restricție. În acest din urmă caz, setului de date i se dă un nume unic. Acesta este un identificator numeric folosit de orice program de sistem de operare.

Compoziția numelui fișierului

Orice informație de pe un disc conține mai multe elemente. În ce constă numele fișierului? Pentru a înțelege acest lucru, trebuie să aveți o probă în fața ochilor. Numele fișierului este format din două părți interdependente: numele și extensia, care determină tipul de date. Identifică orice informație de pe mediu.

Numele complet

Iată un exemplu:

C:\Music\Holiday\Melody.mp3.

Numele complet al fișierului indicat în eșantion este numele format din fișierul în sine și calea informațiilor. Ultimul element listat este o listă de ID-uri de foldere care ar trebui deschise secvenţial pentru a ajunge de la cel mai înalt nivel la setul de date. Numele complet al fișierului trebuie specificat, pornind de la directorul rădăcină și conține o listă a tuturor atașamentelor dependente de alte niveluri. Acest nume este absolut. Se referă la informații referitoare la directorul rădăcină, indiferent de folderul curent. Toate elementele de nume sunt separate printr-un caracter oblic (\). Acest caracter trebuie specificat înaintea numelui directorului rădăcină.

Nume scurt

Constrângerile sunt motivul pentru care acest termen a luat ființă. În acele zile, un fișier putea avea doar 8 caractere în numele său. Puțin mai târziu, a devenit posibil să se pună un punct după nume și să se adauge 3 caractere de extensie.

Arăta așa:

Melodie.mp3.

Dezvoltatorii au început să folosească extensii de nume pentru nevoi tehnice. Cu ajutorul lor, programele au „învățat” să recunoască tipul de fișier. Această schemă de înregistrare a numelui de fișier a fost numită sistem 8.3 (după numărul de caractere din nume și extensie și o perioadă între ele). Avea o serie de dezavantaje: incapacitatea de a folosi spații, semne de punctuație și alte litere decât alfabetul englez. Prin urmare, crearea unui nume semnificativ a fost foarte dificilă. Numele scurt nu conține o bară oblică ( \ ). Prin acest nume vă puteți referi la datele din directorul curent.

Nume lung

Anterior, când mii de fișiere erau stocate pe discuri, utilizatorii știau destul de bine de unde provin anumite date de pe medii. În prezent, este imposibil să monitorizați istoricul informațiilor primite. Prin urmare, restricțiile stricte privind lungimea titlului au fost eliminate pentru date. În ce constă numele fișierului? Acum numele poate fi scris cu litere rusești, cu unele semne de punctuație și chiar spații. Extensia este indicată nu numai prin trei caractere. Dacă numele conține mai multe puncte, tipul fișierului este indicat după ultimul semn de punctuație.

Cu toate acestea, tradițiile conțin o mare putere, motiv pentru care extensiile lungi nu se găsesc pe computere. Trei caractere sunt suficiente pentru ca sistemul să indice tipul fișierului. Pot exista cel puțin 250 de caractere, deși acest lucru pare cu siguranță exagerat.

Obiecte problematice

Este posibil ca un document cu un titlu lung să nu fie citit corect pe alt computer. Prin urmare, atunci când trimiteți date, ar trebui să utilizați litere latine. Este posibil ca alfabetul rus să nu fie pe computerul destinatarului și, în loc de expresii, va apărea un set de caractere de neînțeles. Pentru a organiza un sistem de stocare a fișierelor pe computerul personal al utilizatorului, sunt folosite orice litere.

Numele corect al fișierului

Poate consta din orice litere mari sau mici, un număr, un punct și o liniuță de subliniere. Utilizarea spațiilor nu este interzisă. Cu toate acestea, nu ar trebui să îl folosiți excesiv și, de asemenea, nu îl puneți la începutul numelui. Puteți include alte caractere în nume, cu excepția caracterelor rezervate (>< | ? * / \ : "). Расширение отделяется от названия последней правой точкой. Длина имени ограничивается 255 знаками. На самом деле обычному пользователю хватает 20 символов. Операционная система не различает строчные и прописные буквы в имени файла. Это означает, что сохранить в одном каталоге два элемента с одинаковым названием, написанным в разном регистре, не получится. Так может выглядеть пример совпадающих имен: «Текст.doc» и «ТЕКСТ.doc».

Nume de fișier incorect

Pe lângă aceste restricții, există o interdicție privind utilizarea numelor de dispozitive rezervate.

Deci, PRN este o imprimantă. COM1-COM4 - dispozitive conectate la porturile seriale 1-4. AUX îndeplinește aceeași funcție ca COM1. LPT1-LPT4 sunt elemente conectate la porturile paralele 1-4 (imprimante), CON (consolă) pentru intrare - tastatură, ieșire - ecran, NUL - dispozitiv „gol”. Când utilizatorul încearcă să specifice un nume rezervat, sistemul afișează o eroare. De asemenea, este afișat un avertisment atunci când sunt utilizate caractere interzise. Indică un nume de fișier nevalid. Informațiile înregistrate incorect despre un set de date nu sunt salvate, ci preiau valoarea anterioară.

Șablon de nume de fișier

Shell-urile sistemului de operare, precum și diferitele limbaje de programare, permit utilizatorului să caute nume și directoare pentru anumite grupuri. Toate fișierele sunt verificate pentru conformitate cu un șablon dat, dacă vreunul dintre ele se potrivește cu standardul, atunci este luat în considerare, dacă nu, este omis.

De ce este nevoie de un astfel de eșantion? Adesea trebuie să efectuați aceeași acțiune pe un întreg grup de fișiere. Acest lucru durează mai puțin decât accesarea fiecărui document individual. Șablonul de nume de fișier vă permite să selectați un grup care îndeplinește cerințele specificate din mulțime. Este folosit chiar și în recuperarea datelor.

Personaje speciale

Șablonul de nume de fișier este specificat folosind caractere speciale:

  • Un asterisc este un simbol pentru orice grup de caractere. Numarul lor nu conteaza. De exemplu, o stea este un șablon care se potrivește cu toate informațiile din catalog. Datorită comenzii *.mp3, puteți modifica orice fișier de același tip. Numele de fișiere care încep cu my și se termină cu .txt sunt evidențiate folosind modelul my*.txt. Modelul *2014* definește toate obiectele existente pe computer ale căror nume conțin grupul de caractere 2014.
  • este o desemnare pentru orice personaj. De exemplu, pentru sample-ul de muzică.??? datele care încep cu cuvântul specificat și având o extensie de trei litere engleze sunt potrivite. În șablonul na?e.txt, orice simbol poate fi folosit în locul semnului de întrebare standard.

Alte echipe

Există și alte reguli pentru compilarea mostrelor. Incluzând paranteze drepte () în comandă cu o listă de valori posibile, puteți face căutarea mai flexibilă. Dacă doriți să găsiți fișiere care încep cu litera t, fără a ține cont de majuscule, atunci modelul ar trebui să fie scris astfel: *. Când căutați date cu nume alfabetice, puteți crea un interval. Un șablon similar arată astfel: ?.jpg. Sistemul va găsi fișiere cu tipul de extensie specificat, ale căror nume constau din două caractere. Mai mult, prima literă k, l, y sau z nu face distincție între majuscule și minuscule.

Înțelesul Shell

Mai multe caractere speciale pot fi folosite într-un singur model. Șabloanele sunt combinate cu multe comenzi: parcurgerea directoarelor, copierea fișierelor, căutarea etc. Totuși, acțiunile sunt efectuate nu cu șablonul, ci cu datele care se potrivesc cu acesta. Obiectele necesare sunt selectate de shell-ul de comandă.

Extinderea modelului este procesul de înlocuire a caracterului * cu o secvență consecventă de nume de fișiere.

Unele comenzi nu vor putea niciodată să găsească un caracter special în lista lor de parametri. Deci, ce este responsabil pentru preluarea datelor? Shell-ul de comandă efectuează extinderea necesară a modelului în așa fel încât să fie listate toate numele fișierelor care se potrivesc cu modelul.

Măști de nume de fișier

Sunt utilizate în operațiuni de grup cu date. Masca este o secvență de caractere permisă în numele fișierelor, care poate conține, de asemenea, un semn de întrebare și un asterisc. Cu ajutorul acestuia, puteți șterge orice fișier temporar de pe computer. Numele fișierelor din comandă pot conține simboluri diferite. Un semn de întrebare marchează un caracter arbitrar, în timp ce un asterisc marchează o întreagă secvență. De exemplu, folosind comanda rm *mp3, puteți șterge toate fișierele care se termină cu acest fragment. Dacă trebuie să ștergeți toate datele dintr-un director, ar trebui să utilizați comanda rm *. Comanda funcționează aproape în același mod cu schimbarea unui caracter. Măștile de nume pot fi folosite și cu directoare.

Copiere problematică

Trecerea la nume lungi creează probleme de compatibilitate cu programele create anterior care folosesc fraze mici. Pentru ca aplicațiile să deschidă informații în conformitate cu structura de stocare adoptată anterior, sistemul de fișiere trebuie să fie capabil să furnizeze aliasuri scurte unice pentru datele care au nume complexe. Sistemele de operare mai noi acceptă nume lungi. Dar uneori utilizatorul întâmpină probleme neașteptate. Copierea fișierelor cu nume lungi poate fi dificilă.

În acest caz, chiar și crearea unei comenzi rapide nu va ajuta. De obicei, utilizatorul trebuie doar să redenumească fișierul și să încerce din nou. Alternativ, puteți arhiva datele, le puteți copia și despachetați. Dar ce să faci dacă în al sutelea subdirector în care se află fișierul necesar, numele fișierelor sunt atât de lungi din cauza căii scrise în ele?

Opțiuni de backup

Dacă metodele de mai sus nu funcționează, ar trebui să conectați pur și simplu unitatea de rețea făcând clic dreapta pe imaginea computerului și selectând conexiunea din meniul care apare. În acest caz, trebuie să specificați litera pentru media dorită și calea fișierului.

Ca ultimă soluție, utilizatorul poate folosi programul de copiere a numelui lung FAR 2.0 și chiar poate dezactiva Coșul de reciclare.