Si, mieux :
du -hs toto titi tutu | grep toto
Car, tu l'as compris, les fichiers liés entre toto et titi ne sont pas plus dans un répertoire que dans l'autre. C'est pourquoi on n'a pas les mêmes valeurs en changeant l'ordre des répertoires demandés :
du -hs toto titi tutu
du -hs titi toto tutu
En fait, si ta finalité est de savoir combien tu gagnerais en effaçant ton répertoire toto, tu peux ne lancer un
du que sur les fichiers non liés :
find toto/ -links -2 -exec du -h {} +
Mais attention : 2 fichiers peuvent aussi être liés au sein d'un même répertoire (toto peut contenir 2 fichiers qui pointent sur le même i-noeud ; et ces fichiers seront évincés par le
find ci-dessus).