Maison Opération et maintenance exploitation et maintenance Linux Quelle est la différence entre un lien logiciel et un lien physique

Quelle est la différence entre un lien logiciel et un lien physique

Aug 03, 2020 pm 05:32 PM
硬链接 软链接

Quelle est la différence entre un lien logiciel et un lien physique

Qu'est-ce qu'un lien physique ?

Lien physique : A est un lien physique vers B (A et B sont tous deux des noms de fichiers), alors le numéro de nœud inode dans l'entrée du répertoire de A est le même que le numéro d'inode dans l'entrée du répertoire de B. Les numéros de nœud sont les mêmes, c'est-à-dire qu'un nœud inode correspond à deux noms de fichiers différents et que les deux noms de fichiers pointent vers le même fichier A et B sont complètement égaux au système de fichiers.

(Tutoriel recommandé : Tutoriel Linux )

Si vous supprimez l'un d'entre eux, cela n'aura aucun effet sur l'autre. Chaque fois qu'un nom de fichier est ajouté, le nombre de liens sur le nœud inode augmente de un. Chaque fois qu'un nom de fichier correspondant est supprimé, le nombre de liens sur le nœud inode diminue de un jusqu'à ce qu'il atteigne 0, et le nœud inode et les blocs de données correspondants sont recyclés.

Remarque : les fichiers et les noms de fichiers sont des choses différentes. rm A supprime uniquement le nom de fichier A, et le bloc de données (fichier) correspondant à A ne sera supprimé que lorsque le nombre de liens de nœuds inode est réduit à 0. . Recyclage du système.

Qu'est-ce qu'une connexion douce ?

Soft Link est une commande couramment utilisée sous Linux. Sa fonction est d'établir un lien synchrone pour un certain fichier dans un autre emplacement.

(Tutoriel vidéo recommandé : Tutoriel vidéo Linux)

L'utilisation spécifique est : ln -s fichier source fichier cible.

Lorsque nous devons utiliser le même fichier dans différents répertoires, nous n'avons pas besoin de mettre un fichier qui doit être le même dans chaque répertoire requis, il suffit d'utiliser la commande ln pour créer un lien dans d'autres répertoires. . (lien) c'est bien, il n'est pas nécessaire d'occuper de l'espace disque à plusieurs reprises.

Différences :

1. Les points de montage

ne peuvent créer que des liens physiques (Hard Link) entre des fichiers sur le même support de stockage, les liens physiques ne le peuvent pas. être créé entre des fichiers sous différents points de montage. Dans ce dernier cas, des liens symboliques peuvent être utilisés (pour distinguer différents points de montage et différents répertoires sur le même point de montage)

2. >Le lien logiciel est équivalent à un raccourci dans Win. Autrement dit, si un lien logiciel vers un répertoire est simplement un raccourci vers un répertoire vers un emplacement spécifié, le système d'exploitation trouvera directement les fichiers dans le répertoire réel lors de la recherche de ce raccourci. . Mais les liens physiques sont équivalents à la mise en miroir. Après avoir créé un lien physique vers un répertoire, le système d'exploitation doit créer un lien physique (copier une copie) de tous les fichiers de ce répertoire, de sorte que lorsque le système d'exploitation accède à ce lien, il en ait besoin. à parcourir en continu, ce qui augmente considérablement la complexité, et il est facile d'entrer dans une boucle infinie.

Les liens physiques ne peuvent pas être créés pour les répertoires en raison de la conception du système de fichiers. Les répertoires du système de fichiers Linux cachent deux répertoires spéciaux, le répertoire courant et le répertoire parent. En fait, ce sont deux liens physiques. Si le système crée un lien physique vers le répertoire, une boucle de répertoire se produira.

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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Liens logiciels et liens physiques Linux : interprétation des principes et caractéristiques Liens logiciels et liens physiques Linux : interprétation des principes et caractéristiques Feb 21, 2024 am 10:12 AM

Liens logiciels et liens physiques Linux : Interprétation des principes et des caractéristiques Dans les systèmes Linux, les liens logiciels et les liens physiques sont des concepts courants dans les systèmes de fichiers. Ils nous permettent de gérer les fichiers et les répertoires de manière plus flexible. Dans cet article, nous approfondirons les principes et les caractéristiques des liens symboliques et des liens physiques pour aider les lecteurs à mieux comprendre leurs différences et leurs utilisations. 1. Les concepts de liens symboliques et de liens physiques. Le lien logiciel (SymbolicLink), également appelé lien symbolique, est un type spécial de fichier, similaire aux raccourcis des systèmes Windows.

Comment créer un lien physique vers un fichier à l'aide de la fonction os.Link dans Golang Comment créer un lien physique vers un fichier à l'aide de la fonction os.Link dans Golang Nov 18, 2023 pm 03:00 PM

Comment utiliser la fonction os.Link dans Golang pour créer un lien physique vers un fichier. Dans le système d'exploitation, un lien physique fait référence à un fichier pointé par plusieurs noms de fichiers. Lorsqu'un fichier a plusieurs noms de fichiers, ils pointent tous vers le même nœud i (inode), c'est-à-dire qu'ils partagent le même bloc de données. Dans Golang, nous pouvons utiliser la fonction os.Link pour créer un lien physique vers un fichier. Cet article explique comment utiliser cette fonction et fournit des exemples de code spécifiques. Tout d’abord, nous devons comprendre certaines connaissances de base pertinentes. Le lien physique est

Étapes pour créer des liens symboliques sur Ubuntu Étapes pour créer des liens symboliques sur Ubuntu Dec 30, 2023 pm 08:55 PM

Comment créer des liens symboliques dans Ubuntu ? Jetons un coup d'œil au didacticiel détaillé ci-dessous. 1. Tout d'abord, nous créons un fichier texte. Ensuite, nous créerons un lien symbolique vers ce fichier, comme indiqué dans la figure ci-dessous. 2. Ensuite, nous utilisons l'éditeur Vim dans Ubuntu pour écrire du contenu dans le fichier texte, comme indiqué. dans la figure ci-dessous. 3. Ensuite, utilisez la commande ln pour créer un lien symbolique, comme indiqué dans la figure ci-dessous, ce qui signifie créer un lien symbolique vers le texte 1.txt sur 1-softlink.txt 4. Répertoriez le contenu. du dossier actuel, et nous pouvons voir le lien logiciel nouvellement créé. Il est déjà dans le dossier, comme le montre la figure ci-dessous 5. Ensuite, nous copions le contenu du lien logiciel dans un texte txt. Vous verrez ce texte txt. sous le dossier actuel 6. Ceci

Compréhension approfondie de la différence entre les liens logiciels et les liens physiques sous Linux Compréhension approfondie de la différence entre les liens logiciels et les liens physiques sous Linux Feb 22, 2024 pm 07:45 PM

Les liens logiciels et les liens physiques sous Linux sont deux méthodes de liens courantes. Ils présentent quelques différences d'utilisation. Cet article explorera en profondeur les caractéristiques et les différences de ces deux liens. 1. Lien symbolique Un lien symbolique (lien symbolique), également appelé lien symbolique, est un lien pointant vers un fichier ou un répertoire, semblable à un raccourci sous les systèmes Windows. Un lien symbolique est en fait un fichier spécial contenant les informations de chemin du fichier d'origine. Lorsque nous ouvrons un lien symbolique, nous accédons en fait à l'objet lié. Créez un lien symbolique :

Quelle est la différence entre les liens logiciels et les liens physiques sous Linux Quelle est la différence entre les liens logiciels et les liens physiques sous Linux Jun 07, 2023 pm 03:18 PM

La différence entre les liens symboliques et les liens physiques sous Linux : 1. Les liens symboliques existent sous forme de chemins et les liens physiques existent sous forme de copies de fichiers, mais n'occupent pas d'espace réel. 2. Les liens symboliques peuvent traverser des systèmes de fichiers, mais ; les liens physiques ne le peuvent pas ; 3. Un lien symbolique peut créer un lien vers un nom de fichier qui n'existe pas, et un lien physique ne peut être créé que dans le même système de fichiers ; 4. Un lien physique peut créer un lien vers un répertoire, mais un lien physique le peut ; ne vous permet pas de créer un lien vers un répertoire.

PHP crée une connexion dure PHP crée une connexion dure Mar 21, 2024 pm 12:56 PM

Cet article expliquera en détail l'établissement d'une connexion matérielle en PHP. L'éditeur pense que c'est assez pratique, je le partage donc avec vous comme référence. J'espère que vous pourrez gagner quelque chose après avoir lu cet article. Qu'est-ce qu'un lien physique ? Un lien physique est un pointeur spécial du système de fichiers qui pointe vers un autre fichier. C'est différent d'un lien symbolique, qui pointe vers le chemin du fichier, tandis qu'un lien physique pointe vers le fichier lui-même. Cela signifie que le lien physique partage le même inode que le fichier d'origine, qui est une structure stockée dans le système de fichiers qui représente les métadonnées du fichier. Par conséquent, le lien physique a le même nom, la même taille et la même propriété que le fichier d'origine. Création de liens physiques en PHP Vous pouvez utiliser la fonction link() pour créer des liens physiques en PHP. Cette fonction nécessite deux paramètres

Comment LINUX comprend-il la signification du nombre de liens physiques ? Comment LINUX comprend-il la signification du nombre de liens physiques ? Jan 07, 2024 pm 06:15 PM

Comment comprendre la signification du nombre de liens physiques sous LINUX ? Aujourd'hui, nous allons le présenter en détail. 1. Ouvrez le système d'exploitation LINUX et utilisez UBUNTU. 2. Recherchez la fenêtre du terminal dans la barre des tâches de gauche et ouvrez-la. 3. Accédez au répertoire du bureau, puis affichez les informations spécifiques des fichiers et des répertoires. Faites attention à cette colonne de chiffres. 4. Par exemple, new.txt n'a qu'un seul lien physique, qui est le chemin absolu. 5. Le nouveau répertoire comporte 4 répertoires de liens physiques. Vous pouvez d'abord utiliser le CD pour transférer vers ce répertoire. 6. Si vous vous trouvez dans ce répertoire, vous pouvez également utiliser cd pour revenir au répertoire d'origine. 7. Afin de comprendre clairement les liens physiques, utilisez l'arborescence pour afficher. 8. Comme il existe d'autres répertoires sous le même répertoire, accédez au nouveau répertoire dans d'autres répertoires.

Liens logiciels et liens physiques Linux : comparaison et analyse détaillées Liens logiciels et liens physiques Linux : comparaison et analyse détaillées Feb 23, 2024 am 11:48 AM

Les liens symboliques et les liens physiques dans le système d'exploitation Linux sont des concepts courants dans les systèmes de fichiers et jouent un rôle important dans la gestion des fichiers et le stockage des données. Il existe certaines différences dans l'utilisation et les caractéristiques des liens symboliques et des liens physiques. Cet article comparera et analysera en détail les similitudes et les différences entre ces deux méthodes de lien. 1. Lien symbolique (symboliclink) Le lien symbolique, également appelé lien symbolique, est un type de fichier spécial qui crée un lien symbolique pointant vers un autre fichier. Un lien symbolique est en fait un raccourci vers un chemin de fichier, similaire au Wi-Fi

See all articles