Le Friday 20 February 2009 17:52:33 manchette, vous avez écrit :
Ca me donne ce genre de chose, texte qui défile tout le temps :
Le code n'est pas parfait en ne gérant pas les répertoires qu'il ne faut pas sonder, comme:
/proc /sys /dev
drivers/pci:uhci_hcd/0000:00:10.0/subsystem/devices/0000:00:01.0/pci_bus/00 00:01/subsystem/0000:00/device/firmware_node/device:11/physical_node/usb_hos t/usb_host2/subsystem/usb_host3/device/usb3/3-0:1.0/driver/1-0:1.0/usb_endpo int/usbdev1.1_ep81/subsystem/usbdev5.1_ep00/device/5-5/5-5:1.0/host7/target7 :0:0/7:0:0:0/subsystem/devices/target6:0:0/6:0:0:0/driver/7:0:0:2/scsi_gener ic/sg6/subsystem/sg3': Trop de niveaux de liens symboliques du: ne peut accéder
[...]
et 'du' indique bien les messages "Trop de niveaux de liens symboliques" et "du: ne peut accéder ..." .
Ce n'est pas important, le principale c'est le résultat dans le fichier 'liste.txt'.
vice:11/physical_node/usb_host/usb_host2/subsystem/usb_host3/device/usb3/3-0 :1.0/driver/1-0:1.0/usb_endpoint/usbdev1.1_ep81/subsystem/usbdev5.1_ep00/dev ice/5-5/5-5:1.0/host7/target7:0:0/7:0:0:0/subsystem/devices/target6:0:0/6:0: 0:0/driver/7:0:0:2/generic/subsystem': Trop de niveaux de liens symboliques
Si tu as des difficultés pour copie le bout de code dans une console, alors
prendre ce qui suit sur UNE ligne:
Chez moi ce code exclu les répertoire /dev , /proc et /sys et n'affiche pas de warning.
$ for i in $(echo /*); do [ "$(echo $i | grep -v "(dev|proc|sys)")" ] && du -hLx $i | sort -n >> liste.txt; done