1Sep

6 sposobów, w jakie system plików Linux różni się od systemu plików Windows

System plików Linuxa 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.

Struktura katalogów

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 katalogu Users.)

Struktura folderów systemu Linux 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 systemie Linux jego pliki były podzielone między wiele lokalizacji - pliki binarne w /usr/ bin, biblioteki w bibliotece /usr/ 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: Objaśnienia HTG: Wytłumaczenie struktury katalogu Linux

Rozróżnianie wielkości liter

W systemie Windows nie można mieć pliku o nazwie plik i innego pliku o nazwie FILE 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ć pliki , 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.

Backslashes vs. Forward Slashes

Windows używa odwróconych 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/ nazwa

Można również zauważyć, że adresy URL w przeglądarce internetowej - nawet w systemie Windows- użyj ukośników do przodu. Na przykład jest to artykuł https: //www.howtogeek.com/, a nie http: \\ www.howtogeek.com \ article.

Brak liter napędów - Wszystko jest pod /

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.

Wszystko jest plikiem

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 na /dev/ cdrom, a twoja mysz jest reprezentowana przez mysz /dev/.

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 w systemie Linux

Możesz usunąć lub zmodyfikować otwarte pliki

W systemach Linux i innych systemach operacyjnych podobnych do UNIX aplikacje nie blokują wyłącznego dostępu do plików tak często, jakrobią 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 w trakcie odtwarzania. Nie zobaczysz komunikatów o błędach mówiących, że plik jest w użyciu.

Te różnice 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.