Les fichiers . et .. dans les systèmes UNIX
lilmeth
-
Manu -
Manu -
Bonjour,
J'ai une question de débutant: Que sont les fichiers . et .. que l'on trouve dans un répertoire quelconque de LINUX.
Est ce que ce sont des liens physiques vers le dossier courant et le dossier précédent?
cependant on m'a dit que l'on ne pouvait pas créer de liens physiques sur des dossiers?
Alors qu'en est il ?
Merci
J'ai une question de débutant: Que sont les fichiers . et .. que l'on trouve dans un répertoire quelconque de LINUX.
Est ce que ce sont des liens physiques vers le dossier courant et le dossier précédent?
cependant on m'a dit que l'on ne pouvait pas créer de liens physiques sur des dossiers?
Alors qu'en est il ?
Merci
A voir également:
- Les fichiers . et .. dans les systèmes UNIX
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
- Comment lire les fichiers epub - Guide
- Renommer des fichiers en masse - Guide
- Supprimer les fichiers temporaires - Guide
- Lire les fichiers docx - Guide
10 réponses
Linux a les mêmes propriétés de fichier que windows ou Mac OSX, les contenus d'un répertoire sont gérable soit via une interface (Gnome, Kde...) soit via des lignes de commandes comme sous DOS
donc un répertoire a les même liens logiques et physiques que sous Windows à la diférence près que le systeme de fichier est différent (mais ça n'est que la façon d'écrire sur le disque)
donc un répertoire a les même liens logiques et physiques que sous Windows à la diférence près que le systeme de fichier est différent (mais ça n'est que la façon d'écrire sur le disque)
hello
un utilisateur ne peut pas créer de lien physique sur un répertoire, mais la commande mkdir peut le faire. Effectivement . est le répertoire courant, .. le niveau supérieur. Dans / c'est le même répertoire.
un utilisateur ne peut pas créer de lien physique sur un répertoire, mais la commande mkdir peut le faire. Effectivement . est le répertoire courant, .. le niveau supérieur. Dans / c'est le même répertoire.
MKDIR est un acronyme de Make Directory (crée un répertoire) et ne crée pas de lien physique mais des liens logiques , les seul liens physiques sont dus au systeme de fichier (NTFS, Hpfs , FAT ...)
la réponse de DUBCEK est plus qu'aléatoire , elle ne signifie pas grand chose et mélange répertoire racine avec le reste
les lien physiques n'existe que par le nombre et la position de clusters utilisés par un fichier sur le disque
les liens logiques se font entre le système de fichier et la denomination des fichiers et des répertoires
la réponse de DUBCEK est plus qu'aléatoire , elle ne signifie pas grand chose et mélange répertoire racine avec le reste
les lien physiques n'existe que par le nombre et la position de clusters utilisés par un fichier sur le disque
les liens logiques se font entre le système de fichier et la denomination des fichiers et des répertoires
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
les cluster sont les plus petites unités sur lesquelles un fichier est écrit (physiquement) sur un disque par un systeme de fichier ...
- Les hardlinks sont des alias sur des fichiers.
- Les points de jonction sont des alias sur des répertoires.
- Les points de jonction sont des alias sur des répertoires.
rien à voir avec un alias, point de jonction, connais pas
https://fr.wikipedia.org/wiki/Lien_mat%C3%A9riel
https://fr.wikipedia.org/wiki/Lien_mat%C3%A9riel
Salut,
d'abord merci pour vos réponses.
dubcek --> ta réponse semble bien correspondre avec je que je pensais avoir compris en cours.
On accède aux fichiers par des liens, un répertoire est un fichier spécial de type directory et donc la commande mkdir crée un lien sur un répertoire.
. est un lien sur le repertoire courant
et .. un lien sur le repertoire précédent.
d'abord merci pour vos réponses.
dubcek --> ta réponse semble bien correspondre avec je que je pensais avoir compris en cours.
On accède aux fichiers par des liens, un répertoire est un fichier spécial de type directory et donc la commande mkdir crée un lien sur un répertoire.
. est un lien sur le repertoire courant
et .. un lien sur le repertoire précédent.
Bonjour,
Autrefois les fichiers . et .. étaient des liens (hardlink) vers le répertoire en cours et le répertoire parent. De cette époque date le fait que dans la description d'un répertoire (par exemple par ls -l), le nombre de liens est en général égal au nombre de sous-répertoires augmenté de 2, correspondant au nom du répertoire, au fichier . et aux fichiers .. des sous-répertoires). Ceci était vrai sous Unix, mais également sous DOS, et cela posait un problème de montage d'un système de fichier read-only : on ne pouvait pas créer le fichier .. lors du montage. Il fallait un utilitaire spécial pour lire et copier un Cd-rom sous Unix.
Actuellement, ce n'est plus le cas, au moins sur les systèmes de fichier que je connais. Les fichiers . et .. n'existent plus sur disque, ils sont simulés de façon à reproduire le comportement antérieur. Toutefois dans un certain nombre de situations (systèmes de fichiers montés à distance), le nombre de liens indiqué pour un répertoire est forcé à 2 sans tenir compte du nombre de sous-répertoires. Cela pose problème pour certaines commandes faisant une récursion sur les répertoires.
Manu
Autrefois les fichiers . et .. étaient des liens (hardlink) vers le répertoire en cours et le répertoire parent. De cette époque date le fait que dans la description d'un répertoire (par exemple par ls -l), le nombre de liens est en général égal au nombre de sous-répertoires augmenté de 2, correspondant au nom du répertoire, au fichier . et aux fichiers .. des sous-répertoires). Ceci était vrai sous Unix, mais également sous DOS, et cela posait un problème de montage d'un système de fichier read-only : on ne pouvait pas créer le fichier .. lors du montage. Il fallait un utilitaire spécial pour lire et copier un Cd-rom sous Unix.
Actuellement, ce n'est plus le cas, au moins sur les systèmes de fichier que je connais. Les fichiers . et .. n'existent plus sur disque, ils sont simulés de façon à reproduire le comportement antérieur. Toutefois dans un certain nombre de situations (systèmes de fichiers montés à distance), le nombre de liens indiqué pour un répertoire est forcé à 2 sans tenir compte du nombre de sous-répertoires. Cela pose problème pour certaines commandes faisant une récursion sur les répertoires.
Manu