Apple

Comment créer un lien physique sous Linux ?

Pour créer un lien physique sur un système Linux ou de type Unix :

  1. Créez un lien physique entre sfile1file et link1file, exécutez : ln sfile1file link1file.
  2. Pour créer des liens symboliques au lieu de liens physiques, utilisez : ln -s lien source.
  3. Pour vérifier les liens logiciels ou matériels sous Linux, exécutez : ls -l lien source.

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.

Nous ne pouvons pas créer de lien physique pour un répertoire pour éviter les boucles récursives. Si le fichier d’origine est supprimé, le lien affichera toujours le contenu du fichier. La taille de l’un des fichiers de lien physique est la même que celle du fichier d’origine et si nous modifions le contenu de l’un des liens physiques, la taille de tous les fichiers de lien physique est mise à jour.

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 ).

Si un lien physique est créé pour un fichier texte. Ensuite, le fichier texte d’origine est supprimé, puis une copie du nom de ce fichier est créée, dans le sens où le fichier d’origine est supprimé.

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.

Par défaut, le dans La commande crée des liens physiques. Pour créer un lien symbolique, utilisez l’option -s ( –symbolic ). Si à la fois FILE et LINK sont donnés, ln créera un lien entre le fichier spécifié comme premier argument ( FILE ) et le fichier spécifié comme deuxième argument ( LINK ).

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.

Un lien symbolique (également appelé lien symbolique) agit comme un pointeur ou une référence au nom de fichier. Il n’accède pas aux données disponibles dans le fichier d’origine.

Lien logiciel :

Paramètres de comparaison Lien physique Lien symbolique
Système de fichiers Il ne peut pas être utilisé sur plusieurs systèmes de fichiers. Il peut être utilisé sur tous les systèmes de fichiers.

Pour établir des liens entre les fichiers, vous devez utiliser la commande ln. Un lien symbolique (également appelé lien symbolique ou lien symbolique) consiste en un type spécial de fichier qui sert de référence à un autre fichier ou répertoire. Les systèmes d’exploitation de type Unix/Linux utilisent souvent des liens symboliques.

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