Plik - Nauka

Plik

Z Wikipedii

Skocz do: nawigacji, szukaj
Historyczne już pliki kart dziurkowanych, we wspólnej kartotece
Wikisłownik
Zobacz hasło plikWikisłowniku

Plik (ang. file), jest to nazwany ciąg danych (inaczej zbiór danych), o skończonej długości, posiadający szereg atrybutów i stanowiący dla systemu operacyjnego całość.

[edytuj] Typy plików

Pliki dzieli się na kilka typów:

  • katalogi (stosuje się też nazwy foldery lub kartoteki) - (ang. directory), pliki zawierające spis odwołań do innych plików (w tym także do katalogów),
  • dowiązania symboliczne - (ang. symbolic link) odwołanie do innego pliku; większość operacji na tego typu plikach będzie w rzeczywistości wywoływane na plikach, na które one wskazują
  • kolejki FIFO (ang. First In, First Out, w skrócie FIFO), gniazda (ang. sockets), strumienie danych itd. - realizujące bardziej złożone zadania, występują nie w każdym systemie
  • pliki wykonywalne (ang. executable files), skrypty (ang. scripts), pliki wsadowe (ang. batch files) - zawierające program do wykonania lub polecenia dla interpretera (często powłoki)

Ponadto system DOS rozróżnia pliki:

  • tekstowe - dane zapisane w formie kodów ASCII łącznie z kodami sterującymi urządzeniami (np. drukarka, terminal, ekran) do których mają być wysłane,
  • binarne - pozostałe pliki.

W systemach uniksowych pliki binarne i tekstowe są tożsame.

[edytuj] Atrybuty

Każdy plik może posiadać określone atrybuty, w systemie DOS/Windows istnieją 4 atrybuty pliku:

  • Tylko do odczytu - chroni pliki przed zmianą czy przeniesieniem
  • Ukryty - ukrywa pliki w widoku
  • Systemowy - przydzielony dla plików wykorzystywanych przez system operacyjny
  • Archiwalny - oznacza pliki archiwalne

W systemach unix-owych tych atrybutów jest więcej:

  • Prawo odczytu przez właściciela
  • Prawo odczytu przez grupę
  • Prawo odczytu przez wszystkich
  • Prawo zapisu przez właściciela
  • Prawo zapisu przez grupę
  • Prawo zapisu przez wszystkich
  • Plik wykonywalny przez właściciela
  • Plik wykonywalny przez grupę
  • Plik wykonywalny przez wszystkich
  • Sticky bit
  • SGID
  • SUID

W jednym jak i drugim systemie operacyjnym atrybuty plików można ze sobą łączyć.

[edytuj] Zobacz też








brak hosta 906 no host 906 sprawdz strone