Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/02/2020, à 12:11

Heret

hard link et nombre d'octets utilisés

Bonjour,

dans un répertoire principal, il y a des sous-répertoires, des fichiers et des hard links vers ces fichiers.
Comment obtenir la place occupée par le répertoire principal sans compter les hard links ?
"du -s" compte les fichiers et les hard links, et ne donne donc pas la bonne valeur.

Merci à tous wink

Hors ligne

#2 Le 01/02/2020, à 12:29

Sciensous

Re : hard link et nombre d'octets utilisés

??
j'ai fait le test chez moi: un du -s avec un fichier en hardlink dans le même répertoire ne change pas la valeur: le hardlink n'est donc pas compté
Et c'est pareil si le hardlink n'est pas dans le même dossier

sinon, as-tu essayé l'option -H de du ?

Dernière modification par Sciensous (Le 01/02/2020, à 12:31)


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne

#3 Le 01/02/2020, à 12:30

nany

Re : hard link et nombre d'octets utilisés

Bonjour,


man du a écrit :
       -L, --dereference
              déréférencer tous les liens symboliques

Donc :

du -sL

Hors ligne

#4 Le 01/02/2020, à 12:32

Sciensous

Re : hard link et nombre d'octets utilisés

@nany: je crois bien qu'il s'agit de HardLink et non de symboliques; du coup j'ai proposé -H...


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne

#5 Le 01/02/2020, à 12:56

nany

Re : hard link et nombre d'octets utilisés

Oups !

Mais je crois que, effectivement, les hard-links ne sont pas comptabilisés.

Hors ligne

#6 Le 01/02/2020, à 13:35

melixgaro

Re : hard link et nombre d'octets utilisés

Bonjour,
D'après mon expérience, même commentaire que vous : un du sur le lien physique seul donne la taille du fichier source, un du sur le lien physique ET le fichier source donne le taille du fichier source (la taille n'est donc pas doublée).


Linux depuis ~2007. Xubuntu seulement.

Hors ligne