Link Station > Section Technique > Software >

[CONSEIL] Fichiers qui prennent beaucoup de place sous Linux




Aller au Forum:
Notez ce sujet :

  Sujet précédent   Sujet suivant
Auteur
Sujet    Tout développer | Tout contracter NOUVEAU SUJET    RÉPONDRE
Réduire ce messageKKeySozeModérateurNiveau 25 · Chef opérateurRéférenceur Aguerri
Membre depuis
2002
Messages
6370
Plus
Membre n°
4449
Inscription
15 Sep 2002
Localisation
IDF
Âge
42 ans
Sujets lancés
603
Ancienneté
98 %
Participation
85 %
Smile [CONSEIL] Fichiers qui prennent beaucoup de place sous LinuxAncien message 10-11-2006 19:20
Sous Ubuntu, j'aimerai bien voir les fichiers qui me prennent beaucoup de place.
J'ai réussi pour l'instant à le faire sous le terminal avec:
Code
$ sudo du -hs *

du : disk usage
avec les options:
-h pour que ce soit lisible humainement (en Mo ou Go)
-s pour lister seulement le résumé des éléments, summary (listes repertoires ou fichier du repertoire courant)

Mais cela m'oblige à circuler dans mes repertoires pour retrouver les fichiers qui prennent de la place.

Vous avez une autre méthode ?
Merci d'avance aux geeks.

__________________
OXMO : On est plus intelligent à plusieurs que tout seul...mais certains aident moins que d'autres

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageSSchoubiGuruNiveau 42 · ScénaristeRéférenceur Émérite
Membre depuis
2002
Messages
12627
Plus
Membre n°
566
Inscription
10 Mar 2002
Âge
47 ans
Sujets lancés
1428
Ancienneté
100 %
Participation
97 %
Ancien message 10-11-2006 20:01
Code
$sudo apt-get baobab


Puis Applications -> Accessoires -> Analyseur de l'usage des disques.

Tu peux voir la place occupé par chaque repertoire, chaque fichier, etc...Le tout d'un coup d'oeil

Si tu veux faire le ménage, un petit apt-get clean est sympa de temps en temps

__________________

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageKKeySozeModérateurNiveau 25 · Chef opérateurRéférenceur Aguerri
Membre depuis
2002
Messages
6370
Plus
Membre n°
4449
Inscription
15 Sep 2002
Localisation
IDF
Âge
42 ans
Sujets lancés
603
Ancienneté
98 %
Participation
85 %
Ancien message 10-11-2006 23:15
Merci beaucoup Schoubi

PS: même si avec ma fatigue et la tienne, je comprenais pas pourquoi la commande marchait pas. Il manque "install"

__________________
OXMO : On est plus intelligent à plusieurs que tout seul...mais certains aident moins que d'autres

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messagesoul^keeperConnectéAdministrateurNiveau 50 · OscariséRéférenceur Légendaire
Membre depuis
2002
Messages
17300
Plus
Membre n°
1
Inscription
22 Feb 2002
Localisation
La Défense
Âge
49 ans
Sujets lancés
2916
Ancienneté
100 %
Participation
100 %
Ancien message 11-11-2006 00:21
Ben sinon en ligne de commande.... t'y étais presque

Pour avoir les 50 répertoires les plus volumineux de ton système:
Code
find / -type d -exec du -ks {} \; | sort -n | tail -50


Si c'est uniquement les FICHIERS qui t'intéressent, alors utilise cette variante:
Code
find / -type f -exec du -ks {} \; | sort -n | tail -50


Attention, cette dernière commande peut être longue à s'executer s'il y a beaucoup de fichiers !

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageRRoberuMaitreNiveau 16 · Critique de comptoirRéférenceur Appliqué
Membre depuis
2002
Messages
4070
Plus
Membre n°
33
Inscription
23 Feb 2002
Âge
45 ans
Sujets lancés
184
Ancienneté
100 %
Participation
77 %
Ancien message 11-11-2006 12:52
une autre solution, mais moins esthétique que celle de Soul je trouve, vue sur developpez.com
Citation
Liste des fichiers les plus volumineux

Une tâche souvent nécessaire à un administrateur système sous Linux : lister les fichiers les plus volumineux d'un disque. Pour cela, il existe différentes techniques possibles : find, ls, du... J'ai retenu du pour sa rapidité et sa simplicité :

du -h | egrep "([0-9]{3}M)|([0-9]G)" | egrep -v "[^\.]/"

Liste récursive des sous-dossiers et fichiers d'un dossiers, avec leurs poids total :

$ du j2sdk1.4.2_09
73164 j2sdk1.4.2_09/jre
15040 j2sdk1.4.2_09/lib
444 j2sdk1.4.2_09/man/ja_JP.eucJP/man1
448 j2sdk1.4.2_09/man/ja_JP.eucJP
436 j2sdk1.4.2_09/man/man1
888 j2sdk1.4.2_09/man
114280 j2sdk1.4.2_09

Rajout de l'option -h pour un affichage humain (et pas en nombre de bloc)

$ du -h j2sdk1.4.2_09
72M j2sdk1.4.2_09/jre
15M j2sdk1.4.2_09/lib
444K j2sdk1.4.2_09/man/ja_JP.eucJP/man1
448K j2sdk1.4.2_09/man/ja_JP.eucJP
436K j2sdk1.4.2_09/man/man1
888K j2sdk1.4.2_09/man
112M j2sdk1.4.2_09

Ne retenons que ceux dépassant 100 Mo (contrôle du motif du poids via un grep rationnel) :

$ du -h /usr/local | egrep "([0-9]{3}M)|([0-9]G)"
126M ./src/mysql-4.1.14
763M ./src
184M ./tomcat/logs
249M ./tomcat
100M ./apache
111M ./mysql
1.4G .

Et n'affichons pas les sous répertoires de l'arborescence (egrep négatif sur le séparateur de dossiers /) :

$ du -h | egrep "([0-9]{3}M)|([0-9]G)" | egrep -v "[^\.]/"

__________________

moi aussi j'aime bien lire les signatures

Signaler ce message à un modérateur | IP: Logguée

Il est actuellement 19:22 (GMT) NOUVEAU SUJET    RÉPONDRE   
  Sujet précédent   Sujet suivant
Link Station > Section Technique > Software > [CONSEIL] Fichiers qui prennent beaucoup de place sous Linux

Aller au Forum:
Notez ce sujet :


Réponse rapide
Afficher une version imprimable | Chercher dans ce sujet | Envoyer cette page par email | S'inscrire à ce sujet | Télécharger ce sujet
Règles du forum :
Créer de nouveaux sujets
Répondre aux messages
Attacher des fichiers
Editer vos messages
: not autorisé
: not autorisé
: not autorisé
: not autorisé
Le Code HTML est OFF
Le BBCode est ON
Les Smileys sont ONs
Le code [IMG] est ON
Page générée en 0.039579 secondes en exécutant 41 requêtes SQL.
Apache - Compression GZIP : Activée.