Wstęp
- 3883
- 908
- Natan Cholewa
Podczas nawigacji w systemie plików Linux z pewnością napotkasz różne typy plików. Najczęściej używane i oczywiste typy plików to zwykłe pliki i katalogi. Jednak system operacyjny Linux ma więcej do zaoferowania pod względem typów plików, ponieważ zawiera także kolejne 5 typów plików. Ten krótki artykuł pomoże Ci rozpoznać wszystkie 7 typów plików w systemie operacyjnym Linux.
Identyfikacja typów plików Linuksa
Istnieje tylko 1 polecenie, które musisz wiedzieć, co pomoże ci zidentyfikować i kategoryzować wszystkie siedem różnych typów plików znalezionych w systemie Linux.
$ ls -ld
Oto przykładowe dane wyjściowe powyższego polecenia.
$ ls -ld /etc /usługi
-RW-R-R-1 root 19281 14 lutego 2012 /etc /usługi
LS Polecenie wyświetli typ pliku jako zakodowany symbol znaleziony jako pierwszy znak części uprawnienia pliku. W takim przypadku jest to „-”, co oznacza „zwykły plik”. Należy wskazać, że typy plików Linux nie należy mylić z rozszerzeniami plików. Rzućmy okiem na krótkie podsumowanie wszystkich siedmiu rodzajów typów plików Linux i LS Identyfikatory poleceń:
- - : zwykły plik
- D : katalog
- C : Plik urządzenia znak
- B : blokuj plik urządzenia
- S : Lokalny plik gniazda
- P : Nazwana rura
- L : link symboliczny
Zwykły plik
Plik zwyczajny jest najczęstszym typem pliku znalezionym w systemie Linux. Rządzi wszystkimi różnymi plikami, takimi jak pliki tekstowe, obrazy, pliki binarne, biblioteki udostępnione itp. Możesz utworzyć zwykły plik z dotykać Komenda:
$ Touch Linuxcareer.com
$ ls -ld Linuxcareer.com
-RW-RW-R-- 1 Lubos Lubos 0 stycznia 12:52 Linuxcareer.com
Pierwsza postać LS Polecenie, w tym przypadku „-”, oznacza kod identyfikacyjny dla zwykłego pliku. Aby usunąć zwykły plik, możesz użyć Rm Komenda:
$ rm Linuxcareer.com
$
Informator
Directory to drugi najczęstszy typ pliku znaleziony w Linux. Katalog można utworzyć za pomocą Mkdir Komenda:
$ mkdir filetypes
$ ls -ld filetypes/
DRWXRWXR-X 2 Lubos Lubos 4096 stycznia 10 13:14 filetypy/
Jak wyjaśniono wcześniej, katalog można zidentyfikować za pomocą symbolu „D” z LS Wyjście polecenia. Aby usunąć pusty katalog, użyj Rmdir Komenda.
$ rmdir filetypy
Podczas próby usunięcia katalogu za pomocą Rmdir Polecenie, które zawiera dodatkowe pliki
RMDIR: Nie udało się usunąć „filetypes/”: katalog nie jest pusty
W takim przypadku musisz użyć polecenia:
$ rm -r filetypy/
Urządzenie postaci
Pliki o postaci i blokach umożliwiają użytkownikom i programom komunikowanie się z urządzeniami peryferyjnymi sprzętowymi. Na przykład:
$ ls -ld /dev /vmmon
CRW ------- 1 Root 10, 165 4 stycznia 10:13 /dev /vmmon
W takim przypadku urządzeniem znakowym jest urządzenie modułu VMware.
Urządzenie blokujące
Urządzenia blokowe są podobne do urządzeń znakowych. Przeważnie rządzą sprzętem jako dyski twarde, pamięć itp.
$ ls -ld /dev /sda
BRW-RW ---- 1 Dysk root 8, 0 4 stycznia 10:12 /dev /sda
Lokalne gniazda domeny
Lokalne gniazda domeny są wykorzystywane do komunikacji między procesami. Zasadniczo są one używane przez usługi takie jak X Windows, Syslog i itp.
$ ls -ld /dev /log
SRW-RW-RW- 1 Root root 0 4 stycznia 10:13 /dev /log
Gniazda mogą być tworzone przez wywołanie systemu gniazda i usuwać przez odczepić Lub Rm polecenia.
Nazwane rury
Podobnie jak lokalne gniazda, nazwane rury umożliwiają komunikację między dwoma procesami lokalnymi. Mogą być stworzone przez mknod polecenie i usunięte z Rm Komenda.
Symboliczne linki
Z linkami symbolicznymi administrator może przypisać plik lub katalogu wiele tożsamości. Symboliczny link może być jednak jako wskaźnik do oryginalnego pliku. Istnieją dwa rodzaje symbolicznych linków:
- Twarde linki
- Miękkie linki
Różnica między linkami twardymi i miękkimi polega na tym, że miękkie linki używają nazwy pliku jako odniesienia, a twarde linki używają bezpośredniego odniesienia do oryginalnego pliku. Ponadto twarde linki nie mogą przekraczać systemów i partycji. Aby utworzyć symboliczny miękki link, którego możemy użyć Ln -s Komenda:
$ echo file1> plik 1
$ ln -s file1 plik2
$ cat file2
plik 1
$ ls -ld file2
LRWXRWXRWX 1 Lubos Lubos 5 stycznia 14:42 File2 -> File1
Aby usunąć symboliczny link, którego możemy użyć odczepić Lub Rm Komenda.
Wniosek
Jako administrator systemu będziesz działać głównie z zwykłymi plikami, blokami katalogów i urządzeniami postaciami. Jako programista będziesz również współpracować z lokalnymi gniazdami i nazwanymi rurami.
Powiązane samouczki Linux:
- Rzeczy do zainstalowania na Ubuntu 20.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Linux Pliki konfiguracyjne: Top 30 Najważniejsze
- Jak montować obraz ISO na Linux
- Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
- Rzeczy do zainstalowania na Ubuntu 22.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
- Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
- Pobierz Linux
- Podstawowe polecenia Linux