1Sep

6 façons dont le système de fichiers Linux est différent du système de fichiers Windows

Le système de fichiers de Linux a quelques différences avec le système de fichiers Windows. Vous ne trouverez aucune lettre de lecteur ou antislash, mais vous trouverez une mise en page extraterrestre où les fichiers peuvent avoir le même nom, ne différant que par la casse.

Cette liste n'est pas exhaustive. Il est destiné aux nouveaux utilisateurs de Linux qui ne sont pas conscients de toutes les différences entre Linux et Windows. Il y a beaucoup plus de différences qui s'appliquent.

Directory Structure

Vous ne trouverez aucun dossier Windows, Program Files ou Users si vous commencez à naviguer dans le système de fichiers de votre ordinateur Linux.(Bien que le répertoire /home/ soit très similaire au dossier Utilisateurs.)

La structure du répertoire Linux n'utilise pas seulement des noms différents pour les dossiers, mais utilise une mise en page entièrement différente. Par exemple, sous Windows, une application peut stocker tous ses fichiers dans C: \ Program Files \ Application. Sous Linux, ses fichiers seraient répartis entre plusieurs emplacements - ses binaires dans /usr/ bin, ses bibliothèques dans /usr/ lib, et ses fichiers de configuration dans /etc/.

Nous avons expliqué ce qu'est chaque répertoire sur le système de fichiers Linux et à quoi il sert. Pour les détails, lire: HTG Explique: La structure de répertoire Linux expliquée

Sensibilité de cas

Sous Windows, vous ne pouvez pas avoir un fichier nommé et un autre fichier dans le même dossier. Le système de fichiers Windows n'est pas sensible à la casse, donc il traite ces noms comme le même fichier.

Sous Linux, le système de fichiers est sensible à la casse. Cela signifie que vous pouvez avoir des fichiers nommés fichier , fichier et fichier dans le même dossier. Chaque fichier aurait un contenu différent - Linux traite les lettres majuscules et minuscules comme des caractères différents.

Les barres obliques inverses et les barres obliques directes

Windows utilise des barres obliques inverses, tout comme DOS.Par exemple, le chemin d'accès au répertoire d'un utilisateur sur Windows est:

C: \ Utilisateurs \ Nom

Sous Linux, le chemin d'accès au répertoire personnel d'un utilisateur est:

/home/ nom

Vous remarquerez également que les URL de votre navigateur Web - même sous Windows- utiliser des barres obliquesPar exemple, c'est l'article https: //www.howtogeek.com/, pas http: \\ www.howtogeek.com \ article.

Aucune lettre de lecteur - Tout est sous /

Windows expose des partitions et des périphériques aux lettres 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 sa propre lettre de lecteur.

Linux n'a pas de lettres de lecteur. Au lieu de cela, il rend d'autres systèmes de fichiers accessibles à des répertoires arbitraires.(Windows peut le faire aussi, mais ce n'est pas comme ça que ça fonctionne.)

Sous Linux, tout est sous / - le répertoire racine. Il n'y a pas de fichiers au-dessus du répertoire racine, car il existe des fichiers en dehors de C: sous Windows. Lorsque vous connectez un périphérique à votre ordinateur, il devient disponible sous /media/.Le contenu du répertoire affiche le contenu de la partition montée.

Si vous avez plusieurs disques durs ou partitions de disque dur, vous pouvez les monter n'importe où sur votre système de fichiers. Par exemple, vous pouvez placer vos répertoires personnels sur une partition séparée en installant une autre partition sur / home. Cependant, vous pouvez monter une partition où vous voulez - vous pouvez même la monter sur / myBackupDrive.

Tout est un fichier

Tout comme chaque système de fichiers monté est un répertoire sous /( le répertoire racine), tout sur Linux est un fichier. Par exemple, votre premier disque dur est représenté par /dev/ sda, votre lecteur de CD est disponible sur /dev/ cdrom, alors que votre souris est représentée par la souris /dev/.

Cette phrase est en fait un peu simpliste - tout n'est pas vraiment un fichier sous Linux. Mais comprendre ce que signifie cette phrase vous aidera à comprendre comment fonctionne Linux. Pour en savoir plus, lisez: HTG explique: Ce que "tout est un fichier" signifie sur Linux

Vous pouvez supprimer ou modifier des fichiers ouverts

Sous Linux et d'autres systèmes d'exploitation UNIX, les applications ne verrouillent pas l'accès exclusif aux fichiers aussi souvent queils le font sur Windows. Par exemple, supposons que vous regardiez un fichier vidéo dans VLC sous Windows. Les crédits sont en cours de lecture et vous avez fini de le regarder, alors vous essayez de le supprimer. Vous verrez un message d'erreur: vous devez arrêter de regarder le fichier dans VLC avant de pouvoir le supprimer, le renommer ou faire quoi que ce soit d'autre.

Sous Linux, vous pouvez généralement supprimer ou modifier le fichier vidéo en cours de lecture. Vous ne verrez pas les messages d'erreur indiquant que le fichier est en cours d'utilisation.

Ces différences devraient également s'appliquer à d'autres systèmes d'exploitation de type UNIX.Il peut toutefois y avoir des différences, par exemple, Mac OS X n'est pas sensible à la casse. C'est insensible à la casse, tout comme Windows.