6 sposobów, w jakie system plików Linux różni się od systemu plików Windows
System plików systemu Linux ma kilka różnic w stosunku do systemu plików Windows. Nie znajdziesz żadnych liter napędowych ani 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 Windows, Program Files ani Users, 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 używa tylko różnych nazw folderów, używa zupełnie innego układu. Na przykład w systemie Windows aplikacja może przechowywać wszystkie swoje pliki w C: \ Program Files \ Application. W systemie Linux jego pliki będą 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: Objaśnienie HTG: Objaśnienie struktury katalogu Linux
Rozróżnianie wielkości liter
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 system plików rozróżnia wielkość liter. 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.
Backslashes vs. Forward Slashes
System Windows używa ukośników odwrotnych, 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.
Brak liter napędowych - wszystko jest poniżej /
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ą napędu.
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 zamontować je 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 w / dev / cdrom, a twoja mysz jest reprezentowana przez / dev / mouse.
Ta fraza jest w rzeczywistości nieco uproszczeniem - 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 Objaśnia: Co oznacza "Wszystko jest plikiem" oznacza 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, 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 informujących, że plik jest w użyciu.
Różnice te powinny dotyczyć również innych systemów operacyjnych podobnych do UNIX. Mogą jednak występować pewne różnice - na przykład system Mac OS X nie rozróżnia wielkości liter. Jest niewrażliwy na wielkość liter, podobnie jak Windows.