Om du kommer från Windows kan Linux-filsystemstrukturen verka särskilt utländskt. C: -körnings- och körbokstäverna är borta, ersatt av en / och krypterande kataloger, av vilka de flesta har tre bokstavsnamn.
Filsystem för filsystemhierarkin definierar strukturen för filsystem på Linux och andra UNIX -lika operativsystem. Linux-filsystem innehåller dock även några kataloger som ännu inte definierats av standarden.
Allt på ditt Linux-system finns under katalogen, känd som rotkatalogen. Du kan tänka på katalogen som liknar katalogen C: i Windows - men det här är inte helt sant, eftersom Linux inte har skrivbrev. Medan en annan partition skulle vara placerad på D: på Windows, skulle den här andra partitionen visas i en annan mapp under / på Linux.
Den / bin-katalogen innehåller de viktigaste användarbinarierna (program) Det måste vara närvarande när systemet är monterat i enanvändarläge. Program som Firefox lagras i / usr / bin, medan viktiga systemprogram och verktyg som bash-skalet finns i / bin. / Usr-katalogen kan lagras på en annan partition - att placera dessa filer i / bin-katalogen säkerställer att systemet kommer att ha dessa viktiga verktyg, även om inga andra filsystem är monterade. Katalogen / sbin är likadan - den innehåller väsentliga systemadministrations binärer.
Startkatalogen innehåller de filer som behövs för att starta upp systemet - till exempel GRUB-startläsarens filer och din Linux kärnor lagras här. Uppstartsladdarens konfigurationsfiler finns inte här, men de är i / etc med andra konfigurationsfiler.
Katalogen / cdrom är inte en del av FHS-standarden, men du hittar den fortfarande på Ubuntu och andra operativsystem. Det är en tillfällig plats för cd-skivor som sätts in i systemet. Standardwebplatsen för tillfälliga medier finns dock i / media-katalogen.
Linux exponerar enheter som filer, och / dev-katalogen innehåller ett antal specialfiler som representerar enheter. Dessa är inte egentliga filer som vi känner dem, men de visas som filer - till exempel / dev / sda representerar den första SATA-enheten i systemet. Om du vill partitionera det, kan du starta en partitionsredaktör och berätta att den ska redigera /dev/sda.
Denna katalogen innehåller också pseudo-enheter, som är virtuella enheter som inte motsvarar maskinvaran. Till exempel producerar / dev / random slumpmässiga tal. / dev / null är en speciell enhet som inte producerar någon utgång och automatiskt kasserar all ingång - när du rör utmatningen av ett kommando till / dev / null, kasserar du det.
/ etc katalog innehåller konfigurationsfiler, som i allmänhet kan redigeras manuellt i en textredigerare. Observera att / etc / katalogen innehåller konfigurationsfiler över hela systemet - användarspecifika konfigurationsfiler är placerade i varje användares hemkatalog.
Hemmappen innehåller en hemmapp för varje användare. Om ditt användarnamn t.ex. är Bob, har du en hemmapp som ligger på / home / bob. Den här hemmappen innehåller användarens datafiler och användarspecifika konfigurationsfiler. Varje användare har bara skrivåtkomst till sin egen hemmapp och måste få höjda behörigheter (bli root-användaren) för att ändra andra filer på systemet.
Den / lib-katalogen innehåller bibliotek som behövs av De viktigaste binärerna i mappen / bin och / sbin. Bibliotek som behövs av binärerna i mappen / usr / bin finns i /usr/lib.
Varje Linux-filsystem har en förlorad + hittad katalog. Om filsystemet kraschar, kommer en filsystemkontroll att utföras vid nästa start. Eventuella korrupta filer som hittas kommer att placeras i den förlorade + hittade katalogen, så du kan försöka återställa så mycket data som möjligt.
Mediekatalogen innehåller underkataloger där flyttbara medieenheter som är inlagda i datorn är monterade. När du till exempel lägger in en CD i ditt Linux-system, skapas en katalog automatiskt i / media-katalogen. Du kan komma åt innehållet på cd-skivan i den här katalogen.
Historiskt sett är / mnt-katalogen där systemadministratörer installerade temporära filsystem samtidigt som de används. Om du till exempel monterar en Windows-partition för att utföra några återställningsoperationer, kanske du monterar den på / mnt / windows. Du kan dock montera andra filsystem överallt på systemet.
Den / opt-katalogen innehåller underkataloger för valfria programvarupaket. Det brukar användas av proprietär programvara som inte följer standardfilsystemhierarkin - till exempel kan ett eget program dumpa sina filer i / opt / application när du installerar det.
Den / proc-katalogen som liknar / dev-katalogen eftersom den inte innehåller standardfiler. Den innehåller speciella filer som representerar system och processinformation.
Den / root-katalogen är rootkatalogen för root-användaren. I stället för att vara lokaliserad på / home / root, ligger den på / root. Det här skiljer sig från / som är systemets rotkatalog.
Katalogen / / katalogen är ganska ny och ger applikationer en vanlig plats för att lagra övergående filer som de behöver som uttag och process ID . Dessa filer kan inte lagras i / tmp eftersom filer i / tmp kan raderas.
Katalogen / sbin liknar / bin-katalogen. Det innehåller viktiga binärer som i allmänhet är avsedda att drivas av root-användaren för systemadministration.
Om din Linux-distribution använder SELinux för säkerhet (t.ex. Fedora och Red Hat) katalogen / selinux innehåller speciella filer som används av SELinux. Det liknar / proc. Ubuntu använder inte SELinux, så närvaron av den här mappen på Ubuntu verkar vara en bugg.
Katalogen / srv innehåller "data för tjänster som tillhandahålls av systemet." Om du var Användning av Apache HTTP-servern för att tjäna en webbplats kan du spara dina webbsidor i en katalog i / srv-katalogen.
Program lagrar temporära filer i / tmp-katalogen. Dessa filer tas normalt bort när ditt system startas om och kan raderas när som helst av verktyg som tmpwatch.
Den / usr-katalogen innehåller program och filer som användarna använder , i motsats till applikationer och filer som används av systemet. Till exempel finns icke-väsentliga applikationer i katalogen / usr / bin istället för / bin-katalogen och icke-nödvändiga systemadministrations binärer finns i / usr / sbin-katalogen i stället för / sbin-katalogen. Bibliotek för var och en finns i / usr / lib-katalogen. / Usr-katalogen innehåller också andra kataloger - till exempel är arkitekturoberoende filer som grafik i /usr/share.
/ usr / local-katalogen där lokala applikationer installeras som standard - det hindrar dem från att mucka upp resten av systemet.
/ var-katalogen är den skrivbara motsvarigheten till / usr-katalogen, som måste vara skrivskyddad vid normal drift. Loggfiler och allt annat som normalt skulle skrivas till / usr under normal drift skrivs till / var-katalogen. Till exempel hittar du loggfiler i /var/log.
För mer detaljerad teknisk information om Linux-filsystemhierarkin, se dokumentationen för filsystemhierarki Standard.
Hur man gör Windows 10: s File Explorer ser ut som Windows 7: s Utforskare för Windows
Det finns många ändringar i Windows 10: s File Explorer jämfört med Windows 7 Explorer. Om du har uppgraderat till Windows 10 och du inte gillar ändringarna visar vi hur du kan se utseendet på Windows 7: s Windows Utforskare. Vi ska använda ett gratis verktyg som heter OldNewExplorer att utföra några av ändringarna, tillsammans med att ändra vissa inbyggda Windows-inställningar och anpassa registret.
Hur man hanterar Crouton Linux-systemet på din Chromebook
Crouton - skapad av en anställd i Google - är den perfekta lösningen för att köra Linux på din Chromebook. Om du är en Crouton-användare finns det några extra kommandon som du vill veta. Vi har tidigare visat hur du installerar Linux på en Chromebook med Crouton och hur du kör det Linux-skrivbordet i ett Chrome-webbläsarfönster.