Questions a propos des liens physiques
naruto2206
Messages postés
138
Statut
Membre
-
dubcek Messages postés 19021 Statut Contributeur -
dubcek Messages postés 19021 Statut Contributeur -
Bonjour,
Alors voila mon problème ^^ :supposons que dans le répertoire ~/Documents, j'aie "-rwxrwxrwx 1 user grp 3 Oct 3 00:00 toto". Je voudrais le modifier pour avoir le résultat "-rwxrwxrwx 2 user grp 3 Oct 3 00:00 toto" sans modifier le contenu du dossier. Comment doit-on faire plz
Voila merci d'avance
Alors voila mon problème ^^ :supposons que dans le répertoire ~/Documents, j'aie "-rwxrwxrwx 1 user grp 3 Oct 3 00:00 toto". Je voudrais le modifier pour avoir le résultat "-rwxrwxrwx 2 user grp 3 Oct 3 00:00 toto" sans modifier le contenu du dossier. Comment doit-on faire plz
Voila merci d'avance
A voir également:
- Questions a propos des liens physiques
- Créer un lien pour partager des photos - Guide
- Vérificateur de liens - Guide
- Telecharger liens direct - Accueil - Outils
- Ou trouver les liens copiés sur android - Guide
- Aucune application permettant d'ouvrir ce lien n'a été trouvée - Forum Téléphones & tablettes Android
2 réponses
Un peu tordue cette question :-) La réponse la plus évidente serait évidemment de créer un sous répertoire dans Documents, mais l'exercice ne le permet pas.
Voici au moins une manière de faire.
En faisant un mount dedans qui va venir appliquer dans ce répertoire une arborescence de profondeur 1 par exemple.
Ici on a créé un répertoire a (et dedans un sous-répertoire b) ainsi qu'un répertoire c au même niveau que a (dans /root). On bind le contenu de a dans c. L'arborescence contenue dans a (et qui se résume au sous répertoire b) apparaît désormais dans c. En ce sens la profondeur de c augmente.
Pendant tout le temps du bind, l'arborescence qui était initialement présente dans b est masquée par celle de a. Au moment où tu désactiveras ce mount, l'ancien contenu de a réapparaîtra dans a.
Bonne chance
Voici au moins une manière de faire.
En faisant un mount dedans qui va venir appliquer dans ce répertoire une arborescence de profondeur 1 par exemple.
(root@aldur) (~) # mkdir -p a/b c (root@aldur) (~) # ls -l total 8 drwxr-xr-x 3 root root 4096 4 oct. 01:35 a drwxr-xr-x 2 root root 4096 4 oct. 01:35 c (root@aldur) (~) # mount -o bind a c (root@aldur) (~) # ls -l total 8 drwxr-xr-x 3 root root 4096 4 oct. 01:35 a drwxr-xr-x 3 root root 4096 4 oct. 01:35 c
Ici on a créé un répertoire a (et dedans un sous-répertoire b) ainsi qu'un répertoire c au même niveau que a (dans /root). On bind le contenu de a dans c. L'arborescence contenue dans a (et qui se résume au sous répertoire b) apparaît désormais dans c. En ce sens la profondeur de c augmente.
Pendant tout le temps du bind, l'arborescence qui était initialement présente dans b est masquée par celle de a. Au moment où tu désactiveras ce mount, l'ancien contenu de a réapparaîtra dans a.
(root@aldur) (~) # umount c (root@aldur) (~) # ls a b
Bonne chance
hello
$ ls -ln toto -rwxrwxrwx 1 1000 1000 0 2011-10-04 07:58 toto $ $ cksum toto 4294967295 0 toto $ $ ln toto x $ $ ls -ln toto -rwxrwxrwx 2 1000 1000 0 2011-10-04 07:58 toto $ $ cksum toto 4294967295 0 toto $ $ rm x $ $ ls -ln toto -rwxrwxrwx 1 1000 1000 0 2011-10-04 07:58 toto $ $ cksum toto 4294967295 0 toto $