Trouver les plus gros fichiers de votre disque dur sous Linux

Voici une petite ligne de commande pour linux bien pratique pour savoir quels sont les fichiers et répertoires qui prennent le plus de place, histoire de faire du ménage.

Remplacer /home/manu par le répertoire de votre choix. Ne vous inquiétez pas ensuite si ça prend un peu de temps.

du -hms /home/manu/* | sort -nr | head

Pratique !

Je vous recommande aussi la lecture des sujets suivants


Faites un lien vers cette news sur votre site



17 Commentaire(s)

  1. MyAvatars 0.2

    renkei Reply to this comment

    Super pour le eeepc ca !!!

    comment faire pour inclure les fichiers caché ?

    Posté le 27 juin 2008 à 17:37:57

  2. MyAvatars 0.2

    stakhanov Reply to this comment

    Cool ! C’est complémentaire à l’analyseur d’utilisation des disques !

    Posté le 27 juin 2008 à 17:47:19

  3. MyAvatars 0.2

    tirfil Reply to this comment

    Une autre possibilité:

    find . -ls | awk ‘{printf(”%12d %s \n”,$7 ,$11)}’ | so rt -nr | head

    Posté le 27 juin 2008 à 18:06:16

  4. MyAvatars 0.2

    krusaf Reply to this comment

    Erratum :)

    krusaf@ares:~/bin/my_backup2$ du -hs /home/krusaf/* | sort -nr | head
    944K /home/krusaf/dotclear-2.0-rc1.tar.gz
    806M /home/krusaf/Documents
    676K /home/krusaf/cartes
    676K /home/krusaf/AutoClicker.zip
    591M /home/krusaf/Desktop
    568M /home/krusaf/TOF
    560K /home/krusaf/ARETOUCH[22] panorama, 40, 13 images, _MG_2601 - _MG_2613 - 8031×3837 - SCUL-Smartblend copie.jpg
    528K /home/krusaf/identite_petit.jpg
    171M /home/krusaf/REPOSITORY
    142M /home/krusaf/tmp
    krusaf@ares:~/bin/my_backup2$ du -hms /home/krusaf/* | sort -nr | head
    24535 /home/krusaf/Musique
    3410 /home/krusaf/jeux
    2374 /home/krusaf/ancien_TOF.tar.gz
    1370 /home/krusaf/work
    806 /home/krusaf/Documents
    591 /home/krusaf/Desktop
    568 /home/krusaf/TOF
    171 /home/krusaf/REPOSITORY
    142 /home/krusaf/tmp
    120 /home/krusaf/2rist

    Si tu ne precises pas le résultat en kilo/mega/giga … ou autre, c’est forcément faux ;)

    Posté le 27 juin 2008 à 18:26:28

  5. MyAvatars 0.2

    Korben Reply to this comment

    @krusaf: Merci ! J’ai corrigé !

    Posté le 27 juin 2008 à 18:39:44

  6. MyAvatars 0.2

    Piwaï Reply to this comment

    Et les lecteurs de Korben retournent à l’age de Pierre.. *de la console, pardon ;) .

    Si je me souviens bien Korben, tu as installé Ubuntu, non ?

    Menu Applications => Accessoires => Analyseur d’utilisation des disques. Tu choisis le dossier, tu lances l’analyse, et t’a un superbe graphique qui apparaît et de permet de voir en un coup d’oeil ce qui prend de la place sur ton PC.

    Alors, c’est sûr, ça perd de son charme de nerd, mais franchement, moins je fais de pipes (pipe : | ), mieux je me porte !

    Tchô

    Posté le 27 juin 2008 à 18:51:41

  7. MyAvatars 0.2

    Korben Reply to this comment

    @Piwaï: sauf qu’une jolie interface sur mon nouveau serveur, y’a pas… donc je suis obligé de passer sur la ligne de commande…

    Posté le 27 juin 2008 à 18:57:45

  8. MyAvatars 0.2

    Piwaï Reply to this comment

    Bon, ok, je capitule.. à moins bien sûr que tu n’ai installé de serveur X, et dans ce cas pas d’excuses, mais c’est rarement le cas sur un serveur ;) . Merci pour la commande alors !

    Posté le 27 juin 2008 à 19:04:31

  9. MyAvatars 0.2

    kosmikludovik Reply to this comment

    Euhhh..ça sert quoi un pipe (|) en ligne de commande sur linux?

    ps : vive les forums d’entre-aide avec des gens cool yeah !

    Posté le 27 juin 2008 à 19:17:48

  10. MyAvatars 0.2

    Piwaï Reply to this comment

    ça redirige ce qu’il y a en sortie avant le pipe vers l’entrée de ce qu’il y a après le pipe.

    par exemple :

    cat toto.txt | grep lala

    La commande cat envoie vers la sortie le contenu du fichier toto.txt. Le pipe envoie ce contenu en entrée de la commande grep, qui elle renvoie en sortie toutes les lignes reçues en entrée qui contiennent “lala”.

    C’est plus clair ?

    Posté le 27 juin 2008 à 20:43:17

  11. MyAvatars 0.2

    kosmikludovik Reply to this comment

    euh une sorte de tuyaux donc non?

    Posté le 27 juin 2008 à 21:19:07

  12. MyAvatars 0.2

    Johnulous Reply to this comment

    pipe… = tuyau en anglais si je ne m’abuse ;)
    plus d’info ici :http://www.commentcamarche.net/unix/unix-shell.php3

    Posté le 27 juin 2008 à 21:42:07

  13. MyAvatars 0.2

    kosmikludovik Reply to this comment

    je crois que j’ai pigé.
    Bien qu’il me faille :-) encore beaucoup de pratique pour finaliser l’idée.

    T’in j’ai pleins de questions.
    Comme cat c’est pour prendre une partie d’une bout de chaine?
    ou pour la merger (en vieux basic que je suis ; to7/70 quand même).

    cimer les gars.

    Posté le 27 juin 2008 à 22:26:31

  14. MyAvatars 0.2

    Okrum Reply to this comment

    Oui ben moi qui pense sérieusement à passer sous Linux je me dis que les lignes de commande c’est pas du tout user friendly et ça fait pas envie…
    C’est si compliqué que ça Linux? C’est tout en ligne de commande qu’on connait pas ou bien?

    Posté le 28 juin 2008 à 03:07:21

  15. MyAvatars 0.2

    Piwaï Reply to this comment

    kosmikludovik > il y a un grand principe avec Linux : RTFM :p (Read The Fucking Manual).

    En l’occurence, voici ce que dit la commande “man cat” :

    cat [OPTION] [FILE]…
    Concatenate FILE(s), or standard input, to standard output.

    Cat permet de concaténer des fichiers (pas des chaines de caractères) vers la sortie standard.

    Okrum > Linux, et plus particulièrement Ubuntu, n’a plus rien à voir avec cette image austère qu’on lui colle. Quand tu débutes, tu n’utilises que l’interface graphique, qui se révèle bien plus pratique que celle de Windows par bien des aspects.

    Simplement, avec le temps, on se rend compte qu’une console peut être très pratique, car cela permet de réaliser certaines actions beaucoup plus rapidement. C’est un réel bonus par rapport à Windows, qui ne dispose pas d’une console digne de ce nom.

    D’autres part, quand on administre des serveurs, on ne dispose pas toujours d’une interface graphique, inutile dans ces cas précis. Ce type de commande est alors bien pratique ;) .

    Voila, c’est tout ;)

    Posté le 28 juin 2008 à 13:21:58

  16. MyAvatars 0.2

    kosmikludovik Reply to this comment

    sauf quant on est un de putain de connard (comme moi) qui ne comprends rien ça peu aider.. merci

    Posté le 29 juin 2008 à 00:14:25

  17. MyAvatars 0.2

    F4jr china Reply to this comment

    Comment fait-on pour rendre la commande recursive et utilisable sur / ?

    Posté le 6 octobre 2008 à 05:25:58

Lacher un com'

« Retour aux commentaires classiques (texte)