Homepage » come » 6 modi in cui il file system di Linux è diverso dal file system di Windows

    6 modi in cui il file system di Linux è diverso dal file system di Windows

    Il file system di Linux ha alcune differenze rispetto al file system di Windows. Non troverai alcuna lettera o barra rovesciata, ma troverai un layout dall'aspetto alieno in cui i file possono avere lo stesso nome, differendo solo in lettere maiuscole.

    Questa non è una lista esaustiva. È destinato ai nuovi utenti Linux che non sono a conoscenza di tutte le differenze tra Linux e Windows. Ci sono molte più differenze che si applicano.

    Struttura della directory

    Non troverai cartelle di Windows, Programmi o Utenti se inizi a sfogliare il file system sul tuo computer Linux. (Sebbene la directory / home / sia molto simile alla cartella Users.)

    La struttura delle directory di Linux non usa solo nomi diversi per le cartelle, ma usa un layout completamente diverso. Ad esempio, su Windows, un'applicazione potrebbe archiviare tutti i suoi file in C: \ Programmi \ Applicazione. Su Linux, i suoi file verrebbero divisi tra più posizioni: i suoi binari in / usr / bin, le sue librerie in / usr / lib e i suoi file di configurazione in / etc /.

    Abbiamo spiegato cosa è ogni directory sul file system di Linux e a cosa serve. Per i dettagli, leggi: Spiegazione di HTG: Spiegazione della struttura delle directory di Linux

    Case Sensitivity

    Su Windows, non puoi avere un nome di file file e un altro file chiamato FILE nella stessa cartella. Il file system di Windows non fa distinzione tra maiuscole e minuscole, quindi considera questi nomi come lo stesso file.

    Su Linux, il file system è case sensitive. Ciò significa che potresti avere un file chiamato file, File, e FILE nella stessa cartella. Ogni file avrebbe contenuti diversi: Linux tratta lettere maiuscole e lettere minuscole come caratteri diversi.

    Backslashes vs barre in avanti

    Windows usa i backslash, proprio come ha fatto DOS. Ad esempio, il percorso della directory di un utente su Windows è:

    C: \ Users \ Nome

    Su Linux, il percorso della home directory di un utente è:

    / Home / nome

    Noterai inoltre che gli URL nel tuo browser web, anche su Windows, utilizzano le barre in avanti. Ad esempio, è https://www.howtogeek.com/article, non http: \\ www.howtogeek.com \ article.

    Nessuna lettera di guida - È tutto sotto /

    Windows espone partizioni e dispositivi alle lettere di unità. Indipendentemente dal fatto che si disponga di più dischi rigidi, partizioni multiple sullo stesso disco rigido o dispositivi rimovibili collegati, ogni file system è disponibile con la propria lettera di unità.

    Linux non ha lettere di unità. Al contrario, rende accessibili altri file system su directory arbitrarie. (Windows può fare anche questo, ma non è così che funziona fuori dalla scatola.)

    Su Linux, tutto è sotto / - la directory principale. Non ci sono file sopra la directory root, poiché ci sono file al di fuori di C: su Windows. Quando colleghi un dispositivo al tuo computer, diventerà disponibile sotto / media /. Il contenuto della directory mostra il contenuto della partizione montata.

    Se si dispone di più dischi rigidi o partizioni del disco rigido, è possibile montarli ovunque nel sistema di file desiderato. Ad esempio, puoi posizionare le tue home directory su una partizione separata montando un'altra partizione su / home. Tuttavia, puoi montare una partizione ovunque ti piaccia: puoi persino montarla su / myBackupDrive.

    Tutto è un file

    Proprio come ogni file system montato è una directory sotto / (la directory root), tutto su Linux è un file. Ad esempio, il tuo primo disco rigido è rappresentato da / dev / sda, l'unità CD è disponibile su / dev / cdrom, mentre il tuo mouse è rappresentato da / dev / mouse.

    Questa frase è in realtà un po 'una semplificazione eccessiva - tutto non è veramente un file su Linux. Ma capire cosa significa questa frase ti aiuterà a capire come funziona Linux. Per saperne di più, leggi: HTG spiega: Cosa significa "Tutto è un file" su Linux

    È possibile eliminare o modificare i file aperti

    Su Linux e altri sistemi operativi simili a UNIX, le applicazioni non bloccano l'accesso esclusivo ai file tutte le volte che fanno su Windows. Ad esempio, supponiamo che stai guardando un file video in VLC su Windows. I crediti stanno giocando e hai finito di guardarlo, quindi provi a eliminarlo. Verrà visualizzato un messaggio di errore- - devi smettere di guardare il file in VLC prima di poterlo eliminare, rinominarlo o fare qualsiasi altra cosa.

    Su Linux, in genere è possibile eliminare o modificare il file video durante la riproduzione. Non vedrai i messaggi di errore che dicono che il file è in uso.


    Queste differenze dovrebbero applicarsi anche ad altri sistemi operativi simili a UNIX. Ci possono essere alcune differenze, tuttavia - per esempio, Mac OS X non è sensibile al maiuscolo / minuscolo. Non è case-insensitive, proprio come Windows.