Le système d'exploitation Unix utilise une structure de fichiers hiérarchique , comme la plupart des autres systèmes d'exploitation . Ce type de structure de fichiers possède un répertoire parent dans lequel tous les autres répertoires sont contenues . En Unix, chaque répertoire a un but et contient un type spécifique de fichier . Cela a gardé le système d'exploitation de devenir désorganisé comme il a grandi . Bien que différentes versions d' Unix et Linux ont quelques différences dans leurs noms de répertoire et de la structure , plus de la structure de répertoire est le même, quelle que soit la version que vous utilisez . Structure
La structure de répertoire Unix démarre avec le répertoire racine , qui est indiquée par le caractère "/" . Toute autre répertoire est un sous-répertoire du répertoire racine. Sous-répertoires classiques de haut niveau comprennent le « bin », « etc », « dev », « lib », « lost + found », « mnt », « système », " tmp ", " maison " et " répertoires usr " . Chacun de ces répertoires contiennent un type spécifique de fichier et peut contenir un ou plusieurs sous-répertoires . Lorsqu'elles sont mentionnées comme un graphique , la structure de répertoire ressemble à un arbre à l'envers avec le répertoire racine que le tronc .
But
Chacun des répertoires de haut niveau a un but précis. Le « bin », « usr /bin . » Et « répertoires sbin " contient les fichiers exécutables . Le répertoire " dev" contient les fichiers de périphériques matériels . Le répertoire " lib" contient les bibliothèques de développement , le répertoire "home " contient les fichiers créés l'utilisateur . Le répertoire "etc" contient les fichiers administratifs et de configuration. Le répertoire " tmp" est utilisé pour contenir les fichiers temporaires , et est généralement vidé lorsque le système est redémarré. Le " lost + found " répertoire contient tous les fichiers que le noyau ne peut pas trouver le bon endroit pour .
Chemin noms
Lorsque vous référencez l'emplacement d'un particulier fichier ou un répertoire , vous pouvez utiliser le nom de chemin absolu . Le nom de chemin absolu montre emplacement exact du fichier dans l'arborescence des répertoires et commence par le répertoire racine . Un exemple d' un chemin absolu est « /home /dan /images /beach.jpg " . Un nom de chemin relatif indique l'emplacement du fichier en référence au répertoire courant. Par exemple, si vous travaillez actuellement dans le répertoire " Dan " , un chemin relatif ressemblerait à " photos /beach.jpg . "
Commandes
Vous pouvez visualiser la structure de répertoire Unix en tapant " ls- l /" à l'invite de commande . La commande "ls" est utilisé pour lister le contenu d' un répertoire, dans ce cas, le répertoire racine. Si vous voulez savoir ce répertoire que vous travaillez actuellement , tapez la commande " passwd " ( print working directory ) . Pour passer à un autre répertoire, utiliser la fonction " cd" ( changement de répertoire) commande suivie soit par le chemin absolu ou relatif . Par exemple , la commande " cd /etc /" vous permet de basculer vers le répertoire " /etc " . La commande "cd images /" vous permet de passer aux "images" sous-répertoire du répertoire dans lequel vous vous trouvez actuellement .