Maison  >  Article  >  Tutoriel système  >  Analyse approfondie de la structure des répertoires Linux : répertoire racine, répertoire utilisateur, configuration système, etc.

Analyse approfondie de la structure des répertoires Linux : répertoire racine, répertoire utilisateur, configuration système, etc.

WBOY
WBOYoriginal
2024-06-03 21:11:081042parcourir

1. Structure des répertoires Linux

linux在目录中查找文件_linux搜索文件所在目录_linux搜索目录命令

2. Objectif de l'annuaire

/répertoire racine

/répertoire personnel de l'administrateur rootroot

/boot stocke les fichiers de démarrage Linux

/etc fichiers de configuration du système de stockage et du logiciel

/usr répertoire de stockage du programme de commande utilisateur

/home Répertoire des propriétaires de maison à usage général

/mnt périphérique/point de montage du système de fichiers

/bin stocke les commandes de fonctionnement les plus couramment utilisées

/opt Répertoire d'installation du logiciel d'application, tel que la base de données, etc.

/tmp répertoire temporairelinux recherche le répertoire où se trouvent les fichiers et stocke les fichiers temporaires

/var Zone de stockage d'informations variables (journaux du logiciel système, fichiers de sites Web, etc.)

/proc système de fichiers virtuelLe répertoire où se trouvent les fichiers de recherche Linux, y compris les informations sur le processus

Répertoire de stockage des commandes de l'administrateur système/sbin

/fichier de périphérique dev, (le disque dur est plus courant)

/lib est la bibliothèque partagée de liens dynamiques la plus basique

Fichiers communs dans le répertoire/etc

/etc/sshSSH répertoire de configuration du shell distant

/etc/shadow, fichier de configuration utilisateur /etc/passwd, fichier de configuration du mot de passe utilisateur

/etc/NetworkManager/Le répertoire de configuration réseau du programme NetworkManager d'UOS UOS

/etc/group fichier de configuration du groupe d'utilisateurs

/etc/services service et informations portuaires

Fichiers communs dans le répertoire/proc

/proc/cpuinfo fichier pour afficher des informations détaillées sur le CPU

Tous les systèmes de fichiers actuellement montés dans le système /proc/mounts

/proc/version est le numéro de version du noyau actuellement exécuté sur le système

/proc/vmstat Statistiques de la mémoire virtuelle du système actuel.

Fichiers communs dans le répertoire/dev

/dev/sda représente le premier disque dur

linux在目录中查找文件_linux搜索文件所在目录_linux搜索目录命令

/dev/sda1 représente la première partition du premier disque dur

/dev/sda2 représente la deuxième partition du premier disque dur

/dev/sdb représente le premier disque dur

/dev/cdrom représente le disque dur

/dev/zero est utilisé pour la sortie de caractères vides

/dev/null est utilisé pour être saisi, semblable à la poubelle

3. Chemin du répertoire

nom du chemin

Chemin absolu : commencez par le répertoire racine.

Chemin relatif : commencez par le répertoire actuel.

Répertoire actuel..Répertoire supérieur.

[Remarque] Lors de l'accès à un fichier, l'utilisateur doit fournir le chemin où se trouve le fichier.

Les chemins sont divisés en chemins relatifs et chemins absolus.

Le chemin absolu fait référence au chemin partant de la « racine », également appelé chemin complet

;

Un chemin relatif est un chemin partant du répertoire de travail de l'utilisateur.

Il convient de noter qu'il n'y a qu'un seul chemin absolu et un seul chemin relatif vers un certain fichier dans l'arborescence des répertoires. Le chemin absolu est déterminé et inchangé, tandis que le chemin relatif change continuellement à mesure que le répertoire de travail de l'utilisateur change. Lorsque les utilisateurs souhaitent accéder à un fichier, ils peuvent y faire référence par leur nom de chemin. Et vous pouvez référencer le fichier auquel vous souhaitez accéder en fonction de sa position relative par rapport au répertoire de travail de l'utilisateur, sans énumérer le nom de chemin complet du fichier.

Chemin absolu, chemin relatif

➢Chemin absolu

Chemin complet commençant par /

[admin@linux]$cd/u01/app/oracle

[oracle@OEL64oracle]$pwd

/u01/app/oracle

➢Chemin relatif

Ne commence pas par /, uniquement par rapport au répertoire de travail actuel

[oracle@OEL64oracle]$cd/u01/app

[oracle@OEL64app]$cd./oracle

[oracle@OEL64oracle]$pwd

/u01/app/oracle

..indique le répertoire de niveau supérieur du répertoire courant, c'est-à-dire le répertoire parent

[root@OEL64tmp]#cd/u01/app/oracle

[root@OEL64oracle]#pwd

/u01/app/oracle

[root@OEL64oracle]#cd..

[root@OEL64app]#pwd

/u01/app

.Indique le répertoire actuel

[root@OEL64app]#pwd

/u01/app

[root@OEL64app]#cd./oracle

[root@OEL64oracle]#pwd

/u01/app/oracle

4. Nom du fichier

Résolution des dossiers

Les fichiers commençant par "." sont des fichiers d'implication

Le nom du fichier peut contenir jusqu'à 255 caractères (tous les caractères sont valides à l'exception des barres obliques)

[oracle@OEL64~]$ls-al

total152

drwx------.26oracleoinstall4096Sep1915:59.

drwxr-xr-x.6rootroot4096Jun272013..

-rw-r--r--.1oracleoinstall685Sep1817:35.bash_profile

5. Type de fichier de répertoire de base-logo

Caractères représentatifs du type de fichier :

Fichiers normaux-

Fichier répertoire d

Lien fichier

Bloquer le fichier de l'appareil b

Dispositif de caractère c

6. Type de fichier de répertoire-couleur

Couleur du type de fichier :

Fichier normal-------------------Noir

Fichier répertoire --------------------noir

linux搜索目录命令_linux搜索文件所在目录_linux在目录中查找文件

Fichier de lien symbolique-------------noir

Fichier de périphérique-------------------Noir

Fichier exécutable-----------------vert-rouge

Fichier image --------------------rose vert

Fichier compressé--------------------Noir

7. Commandes couramment utilisées

Commande de base : lspwd

Commande d'opération de répertoire : cdmkdirrmdirrmcpmv

Commande d'opération de fichier : lessmorelessnanocattouchfile

Commande de base : ls

La commande

ls est utilisée pour afficher la liste des cibles, qui est une commande fréquemment utilisée sous Linux.

Les informations de sortie de la commande ls peuvent être affichées avec une surbrillance en couleur pour partitionner différents types de fichiers.

Modèle de phrase

ls(options)(paramètres)

Utilisation :

ls répertorie uniquement les fichiers visibles dans le répertoire actuel

ls-l répertorie des informations détaillées sur les fichiers visibles dans le répertoire actuel

ls-hl répertorie les informations détaillées et affiche la taille du fichier dans une taille lisible

ls-al répertorie les informations détaillées de tous les fichiers (y compris cachés)

Commandes de base : pwd, cd

pwd affiche le chemin actuel

$cd/u01/app/oracle

$pwd

/u01/app/oracle

cd change le répertoire de travail actuel

$pwd

/u01/app/oracle

$cd/etc

$pwd

/etc

linux在目录中查找文件_linux搜索文件所在目录_linux搜索目录命令

Créer et supprimer des commandes de répertoire : mkdirrmdir

mkdir crée un nouveau répertoire

rmdir supprime les répertoires vides

Commande Supprimer : rm

rm supprimer des fichiers et des répertoires

Remarque : soyez prudent lorsque vous utilisez la commande rm. Car une fois un fichier supprimé, il est difficile de le récupérer.

Par exemple : rm-rf/

Modèle de phrase

rm(option)(paramètre)

Options

-d : Supprimer le répertoire ;

-f : Supprimer de force des fichiers ou des répertoires ;

-i : Demander à l'utilisateur avant de supprimer des fichiers ou répertoires existants

 ;

-r ou -R : traitement récursif, traitant ensemble tous les fichiers et sous-répertoires du répertoire spécifié

 ;

-v : Affiche le processus d'exécution détaillé de l'instruction.

Utilisation courante :

rm-rf ne demande pas, supprime tous les fichiers du répertoire a

Copier la commande : cp

La commande cp est utilisée pour copier un ou plusieurs fichiers ou répertoires sources vers le fichier ou le répertoire de destination spécifié.

Modèle de phrase

cp(option)(paramètre)

Options

-f : copier de force un fichier ou un répertoire, que le fichier ou le répertoire cible existe déjà

 ;

-i : demander à l'utilisateur avant d'écraser les fichiers existants

-R/r : traitement récursif, traitant ensemble tous les fichiers et sous-répertoires du répertoire spécifié

 ;

-v : Afficher les opérations effectuées par la commande en détail.

Utilisation courante :

cp-rf/a/b

ou bien

cp-r-f/a/b

Commandes : mv, touch, file

linux在目录中查找文件_linux搜索目录命令_linux搜索文件所在目录

mv connecter ou renommer des fichiers

#mv/tmp/b.txt/home/oracle/.

#cd/home/oracle

#ls-alb.txt

-rw-r--r--.1rootroot0Sep2216:30b.txt

touch crée un fichier vide

#cd/tmp

#touchc.txt

#ls-alc.txt

-rw-r--r--.1rootroot0Sep2216:36c.txt

fichier détecter le type de fichier

#filec.txt

c.txt:ASCIItext

Commande d'affichage du texte : catlessmore

cat affiche le contenu du fichier

#cat/tmp/alert.log

less affiche le contenu du fichier ligne par ligne. La fonction de la commande less est très similaire à celle de plus. Les deux peuvent être utilisées pour parcourir le contenu des fichiers texte. La différence est que la commande less permet à l'utilisateur de parcourir le fichier. en avant ou en arrière, tandis que la commande more ne peut parcourir que vers l'avant.

Lorsque vous utilisez la commande less pour afficher un fichier, utilisez la touche PageUp pour descendre en page et la touche PageDown pour monter en page. Pour quitter le programme less, appuyez sur la touche Q.

#less/tmp/alert.log

plusAfficher le contenu du fichier écran par écran

#more/tmp/alert.log

Commande d'édition de texte : nano

nano est un éditeur de texte pour terminal de caractères. Il est beaucoup plus simple que vi/vim et convient mieux aux débutants sous Linux. (Vous pouvez utiliser l'éditeur nano au début et vous devez être capable d'utiliser vi aux étapes intermédiaire et ultérieure, ce qui est plus courant dans le contrôle de texte Linux)

Modèle de phrase :

nom du fichier nano

Contrôle :

Utilisez Ctrl+O pour enregistrer les modifications

Appuyez sur Ctrl+X pour quitter

Si vous modifiez le fichier, il vous sera demandé si vous devez enregistrer les modifications. Entrez Y pour confirmer l'enregistrement, entrez N pour ne pas enregistrer et appuyez sur Ctrl+C pour annuler et revenir. Si vous entrez Y Système d'exploitation Linux chinois, l'étape suivante vous demandera de saisir le nom du fichier que vous souhaitez enregistrer. Si vous n'avez pas besoin de modifier le nom du fichier, appuyez simplement sur Entrée ; si vous souhaitez l'enregistrer sous un autre nom (c'est-à-dire enregistrer sous), saisissez le nouveau nom et confirmez. À ce stade, vous pouvez également utiliser Ctrl+C pour annuler le retour.

ln : Un moyen rapide de créer un répertoire ou un fichier

Créez un fichier de lien symbolique abc sous le répertoire /usr/liu afin qu'il pointe vers le répertoire /usr/mengqc/mub1

ln-s/usr/mengqc/mub1/usr/liu/abc

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn