Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Linux

Quelle est la différence entre le lien logiciel et le lien physique sous Linux ?

Un lien symbolique ou symbolique est un lien réel vers le fichier d’origine, tandis qu’un lien physique est une copie miroir du fichier d’origine. Si vous supprimez le fichier d’origine, le lien symbolique n’a aucune valeur car il pointe vers un fichier inexistant.

Contenu

Un lien physique est simplement un nom supplémentaire pour un fichier existant sur Linux ou d’autres systèmes d’exploitation de type Unix. N’importe quel nombre de liens physiques, et donc n’importe quel nombre de noms, peut être créé pour n’importe quel fichier. Des liens physiques peuvent également être créés vers d’autres liens physiques.

Un lien symbolique, également appelé lien symbolique, est un type spécial de fichier qui pointe vers un autre fichier, un peu comme un raccourci sous Windows ou un alias Macintosh. Contrairement à un lien physique, un lien symbolique ne contient pas les données du fichier cible. Il pointe simplement vers une autre entrée quelque part dans le système de fichiers.

La raison pour laquelle les répertoires de liens durs sont interdit c’est un peu technique. Essentiellement, ils cassent la structure du système de fichiers. De toute façon, vous ne devriez généralement pas utiliser de liens physiques. Les liens symboliques permettent la plupart des mêmes fonctionnalités sans causer de problèmes (par exemple ln -s lien cible ).

Tu peux vérifier si un fichier est un lien symbolique avec [ -L file ] . De même, vous pouvez tester si un fichier est un fichier normal avec [ -f file ] , mais dans ce cas, la vérification est effectuée après la résolution des liens symboliques. les liens physiques ne sont pas un type de fichier, ce sont juste des noms différents pour un fichier (de n’importe quel type).

Si vous trouvez deux fichiers avec des propriétés identiques mais que vous ne savez pas s’ils sont liés en dur, utilisez la commande ls -i pour afficher le numéro d’inode. Les fichiers liés en dur partagent le même numéro d’inode. Le numéro d’inode partagé est 2730074, ce qui signifie que ces fichiers sont des données identiques.

Pour afficher les liens symboliques dans un répertoire :

  1. Ouvrez un terminal et accédez à ce répertoire.
  2. Tapez la commande : ls -la. Cela listera longuement tous les fichiers du répertoire même s’ils sont cachés.
  3. Les fichiers qui commencent par l sont vos fichiers de liens symboliques.

La commande de lien crée un lien dur nommé FILE2, qui partage le même nœud d’index que le fichier existant FILE1. Étant donné que FILE1 et FILE2 partagent le même nœud d’index, ils pointent vers les mêmes données sur le disque, et la modification de l’un est fonctionnellement identique à la modification de l’autre.

Lien symbolique UNIX ou Conseils sur les liens symboliques

  1. Utilisez ln -nfs pour mettre à jour le lien symbolique. …
  2. Utilisez pwd dans une combinaison de liens symboliques UNIX pour connaître le chemin réel vers lequel pointe votre lien symbolique. …
  3. Pour connaître tous les liens symboliques et liens physiques UNIX dans n’importe quel répertoire, exécutez la commande suivante « ls -lrt | grep « ^l » « .

Pour supprimer un lien symbolique, utilisez la commande rm ou unlink suivie du nom du lien symbolique comme argument. Lorsque vous supprimez un lien symbolique pointant vers un répertoire, n’ajoutez pas de barre oblique à la fin du nom du lien symbolique.

Le lien physique est le réplique exacte du fichier réel vers lequel il pointe . Le lien physique et le fichier lié partagent le même inode . Si le fichier source est supprimé, le lien physique fonctionne toujours et vous pourrez accéder au fichier jusqu’à ce que le nombre de liens physiques vers le fichier ne soit pas 0 (zéro).

Bouton retour en haut de la page

Adblock détecté

Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci