System plików systemu Linux ma kilka różnic w stosunku do systemu plików Windows. Nie znajdziesz żadnych liter napędowych ani odwróconych ukośników, ale znajdziesz obcy układ, w którym pliki mogą mieć takie same nazwy, różniące się tylko wielkością liter.
To nie jest wyczerpująca lista. Jest przeznaczony dla nowych użytkowników Linuksa, którzy nie są świadomi różnic między Linuksem a Windows. Istnieje wiele innych różnic, które mają zastosowanie.
Nie znajdziesz folderów systemu Windows, plików programów ani użytkowników, jeśli zaczniesz przeglądać system plików na swoim komputerze z systemem Linux. (Chociaż katalog / home / jest bardzo podobny do folderu Users).
Struktura katalogów Linuksa nie tylko używa różnych nazw folderów, ale wykorzystuje zupełnie inny układ. Na przykład w systemie Windows aplikacja może przechowywać wszystkie swoje pliki w C: \ Program Files \ Application. W Linuksie jego pliki były podzielone między wiele lokalizacji - pliki binarne w / usr / bin, jego biblioteki w / usr / lib i pliki konfiguracyjne w / etc /.
Wyjaśniliśmy, czym jest każdy katalog w systemie plików Linux i do czego służy. Aby uzyskać szczegółowe informacje, przeczytaj: HTG Objaśnia: Objaśnienie struktury katalogu Linux
W systemie Windows nie można mieć pliku o nazwie plik i inny plik o nazwie PLIK w tym samym folderze. W systemie plików Windows nie jest rozróżniana wielkość liter, więc traktuje te nazwy jako ten sam plik.
W systemie Linux wielkość liter jest rozróżniana. Oznacza to, że możesz mieć nazwy plików plik, Plik, i PLIK w tym samym folderze. Każdy plik miałby inną zawartość - Linux traktuje wielkie litery i małe litery jako różne znaki.
Windows używa odwrotnych ukośników, tak jak robił to DOS. Na przykład ścieżka do katalogu użytkownika w systemie Windows to:
C: \ Users \ Name
W systemie Linux ścieżka do katalogu domowego użytkownika to:
/ home / name
Zauważysz również, że adresy URL w Twojej przeglądarce - nawet w Windows - używają ukośników do przodu. Na przykład https://www.howtogeek.com/article, a nie http: \ www.howtogeek.com \ article.
Windows udostępnia partycje i urządzenia na literach dysków. Niezależnie od tego, czy masz wiele dysków twardych, wiele partycji na tym samym dysku twardym lub podłączonych urządzeń wymiennych, każdy system plików jest dostępny pod własną literą dysku.
Linux nie ma liter dysków. Zamiast tego udostępnia inne systemy plików w dowolnych katalogach. (Windows też może to zrobić, ale nie jest tak, jak działa po wyjęciu z pudełka).
W systemie Linux wszystko jest pod / - katalogiem głównym. Nie ma plików powyżej katalogu głównego, ponieważ są pliki spoza C: w systemie Windows. Po podłączeniu urządzenia do komputera będzie ono dostępne pod / media /. Zawartość katalogu wyświetla zawartość zamontowanej partycji.
Jeśli masz wiele dysków twardych lub partycji na dysku twardym, możesz je zamontować w dowolnym miejscu w systemie plików. Na przykład możesz umieścić swoje katalogi domowe na oddzielnej partycji, montując kolejną partycję w / home. Możesz jednak zamontować partycję w dowolnym miejscu - możesz nawet zamontować ją w / myBackupDrive.
Tak jak każdy podłączony system plików jest katalogiem pod / (katalogiem głównym), wszystko w systemie Linux jest plikiem. Na przykład twój pierwszy dysk twardy jest reprezentowany przez / dev / sda, twój napęd CD jest dostępny w / dev / cdrom, a twoja mysz jest reprezentowana przez / dev / mouse.
Ta fraza jest w rzeczywistości odrobiną uproszczenia - wszystko nie jest tak naprawdę plikiem na Linuksie. Ale zrozumienie, co oznacza ta fraza, pomoże ci zrozumieć, jak działa Linux. Aby dowiedzieć się więcej, przeczytaj: HTG wyjaśnia: Co oznacza "wszystko jest plikiem" oznacza system Linux
W systemach Linux i innych systemach operacyjnych podobnych do UNIX aplikacje nie blokują wyłącznego dostępu do plików tak często, jak w systemie Windows. Na przykład załóżmy, że oglądasz plik wideo w VLC w systemie Windows. Kredyty są odtwarzane i skończyłeś je oglądać, więc próbujesz je usunąć. Pojawi się komunikat o błędzie - musisz zatrzymać oglądanie pliku w VLC, zanim będziesz mógł go usunąć, zmienić jego nazwę lub zrobić cokolwiek innego.
W systemie Linux można ogólnie usunąć lub zmodyfikować plik wideo podczas odtwarzania. Nie zobaczysz komunikatów o błędach mówiących, że plik jest w użyciu.
Różnice te powinny dotyczyć również innych systemów operacyjnych podobnych do UNIX. Mogą jednak wystąpić pewne różnice - na przykład w systemie Mac OS X nie jest rozróżniana wielkość liter. Jest niewrażliwy na wielkość liter, podobnie jak Windows.