Maison > Article > Tutoriel système > 6 différences majeures entre les systèmes de fichiers Linux et Windows
Le système de fichiers de Linux est différent du système de fichiers de Windows à bien des égards. Au lieu de voir des lettres de lecteur ou des barres obliques inverses, vous verrez une disposition d'apparence inconnue dans laquelle les noms de fichiers peuvent être identiques, mais avec une casse différente.
Cet article ne répertorie pas toutes les différences en détail, mais s'adresse uniquement aux nouveaux utilisateurs qui découvrent Linux pour les aider à comprendre certaines des différences entre Linux et Windows. Il peut donc y avoir de nombreuses autres différences non mentionnées ici.
Lorsque vous commencez à parcourir le système de fichiers sur votre ordinateur Linux, vous ne verrez pas les dossiers Windows, Program Files ou Users. (Bien que le répertoire /home/ soit très similaire au dossier Utilisateurs.)
La structure de répertoires Linux utilise non seulement des noms de dossiers différents, mais utilise également une présentation complètement différente. Par exemple, sous Windows, une application peut stocker tous ses fichiers dans C:Program FilesApplication.
Sous Linux, ses fichiers seront divisés en plusieurs emplacements : ses binaires dans /usr/bin, ses bibliothèques dans /usr/lib et ses fichiers de configuration dans /etc/.
Sous Windows, il ne peut pas y avoir un fichier nommé file et un autre fichier nommé FILE dans le même dossier. Le système de fichiers Windows n'est pas sensible à la casse, il traite donc ces noms comme le même fichier.
Sous Linux, les systèmes de fichiers sont sensibles à la casse. Cela signifie que vous pouvez avoir des fichiers nommés file, File et FILE dans le même dossier. Chaque fichier a un contenu différent – Linux traite les lettres majuscules et minuscules comme des caractères différents.
Windows utilise des barres obliques inverses, tout comme DOS. Par exemple, le chemin d'accès au répertoire utilisateur sous Windows est :
«
!! C:Nom d'utilisateur
”
Sous Linux, le chemin d'accès au répertoire personnel de l'utilisateur est :
«
!! /home/nom
”
Vous remarquerez également que les URL dans les navigateurs Web (même sous Windows) utilisent des barres obliques. Par exemple, il s'agit de https://www.along.com/article, et non de http:www.along.comarticle.
Windows sépare les partitions et les périphériques dans des symboles de lecteur. Que vous ayez plusieurs disques durs, plusieurs partitions sur le même disque dur ou des périphériques amovibles connectés, chaque système de fichiers est disponible sous son propre symbole de lecteur.
Linux n'a pas de lettre de lecteur. Au lieu de cela, il rend d'autres systèmes de fichiers accessibles dans des répertoires arbitraires. (Windows peut le faire aussi, mais ce n'est pas ainsi que cela fonctionne dès le départ.)
Sous Linux, tout se trouve sous / – le répertoire racine. Il n'y a aucun fichier au-dessus du répertoire racine, alors que sous Windows, il y a des fichiers en dehors de C :. Lorsque vous connectez votre appareil à votre ordinateur, il sera disponible sous /media/. Le contenu du répertoire affiche le contenu de la partition montée.
Si vous disposez de plusieurs disques durs ou partitions de disque dur, vous pouvez les monter n'importe où sur le système de fichiers. (Compte public : ingénieur réseau Aaron) Par exemple, vous pouvez placer votre répertoire personnel sur une partition distincte en montant une autre partition dans /home. Cependant, vous pouvez monter la partition où vous le souhaitez – vous pouvez même la monter sur /myBackupDrive.
Tout comme chaque système de fichiers monté est un répertoire sous / (le répertoire racine), tout sous Linux est un fichier. Par exemple, votre premier disque dur est représenté par /dev/sda, votre lecteur de CD est dans /dev/cdrom et votre souris est représentée par /dev/mouse.
Cette phrase est en fait un peu trop hâtive - tout n'est pas considéré comme un fichier sous Linux. Mais comprendre ce que cela signifie vous aidera à comprendre comment fonctionne Linux.
Sous Linux et d'autres systèmes d'exploitation de type UNIX, les applications ne verrouillent pas l'accès exclusif aux fichiers aussi fréquemment que sous Windows. Par exemple, disons que vous regardez un fichier vidéo dans VLC sous Windows. La séquence de titres est en cours de lecture et vous avez fini de la regarder, vous essayez donc de la supprimer. Vous verrez un message d'erreur - Vous devez arrêter d'afficher le fichier dans VLC avant de pouvoir le supprimer, le renommer ou faire autre chose avec lui.
Sous Linux, vous pouvez généralement supprimer ou modifier un fichier vidéo pendant sa lecture. Vous ne verrez pas de message d'erreur indiquant que le fichier est en cours d'utilisation.
Ces différences s'appliquent également à d'autres systèmes d'exploitation de type UNIX. Cependant, il peut y avoir quelques différences : par exemple, Mac OS X n'est pas sensible à la casse. Ce n'est pas sensible à la casse, tout comme Windows.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!