Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
commande pour connaitre le volume de donnée occupé par un type de fichier
Envoyé par: griffith

Bonjour à tous,

Je cherche un moyen pour connaitre le volume de données occupé par un type de fichier (en l'occurrence des mp3) sur mon disque dur.

j'ai pensé à la commande "du" mais je ne trouve pas les bons paramètres si tant est que ce soit possible avec cette commande.

J'ai une mandriva 2007.

Merci pour vos réponses,
Griffith.

Poste le Thursday 3 January 2008 14:35:55
Répondre     Citer    
Re: commande pour connaitre le volume de donnée occupé par un type de fichier
Envoyé par: nicola

En ligne de commande, je ne sais pas, mais kdirstat colorie chaque catégorie de fichier différemment (pour les grandes catégories).

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Thursday 3 January 2008 15:11:11
Répondre     Citer    
Re: commande pour connaitre le volume de donnée occupé par un type de fichier
Envoyé par: oudoubah

Je ne vois que par itération et calcul à la volée.

Ca ferait quelque chose du genre :
taille=0
find / -name '*mp3' -exec taille=$(($taille + $(ls -sk {} | cut -d' ' -f 1))) \;
echo $taille

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Thursday 3 January 2008 17:14:13
Répondre     Citer    
Re: commande pour connaitre le volume de donnée occupé par un type de fichier
Envoyé par: griffith

Merci pour ces réponses, je vais me faire un petit script.
Quand ça marche je le posterais ici.

Poste le Thursday 3 January 2008 17:23:19
Répondre     Citer    
Re: commande pour connaitre le volume de donnée occupé par un type de fichier
Envoyé par: NBaH

en faisant :
locate *.mp3 > nb2mp3 | du -ch --files0-from=nb2mp3
peu ou prou

Poste le Thursday 3 January 2008 17:31:05
Répondre     Citer    
Re: commande pour connaitre le volume de donnée occupé par un type de fichier
Envoyé par: NBaH

un petit oubli
locate -0 *.mp3 > nb2mp3 | du -ch --files-from=nb2mp3

pour ma part, le script de oudoubah renvoie :
0 + : syntax error: operand expected (error token is " ")

Poste le Thursday 3 January 2008 19:18:21
Répondre     Citer    
Re: commande pour connaitre le volume de donnée occupé par un type de fichier
Envoyé par: griffith

J'ai la même erreur à l'execution du script de oudoubah.

J'ai regardé en peu et il me semble que la commande "ls -sk" retourne en première ligne "total xxx" ce qui pourait provoquer l'erreur.

Poste le Friday 4 January 2008 10:22:18
Répondre     Citer    
Re: commande pour connaitre le volume de donnée occupé par un type de fichier
Envoyé par: NBaH

ah mais, je vais réussir à donner un truc propre ?!

locate -0 *.nb2mp3 > /répertoire/utilisateur/nb2mp3 | du -ch --files0-from=/répertoire/utilisateur/nb2mp3
[v]non mais alors.[/v]

bizarrerie :
en tant qu'utilisateur, dans son répertoire personnel on peut se dispenser d'indiquer le chemin, tandis qu'en root du en a besoin...

pour le script d'oudoubah, je n'ai pas de solution.
[v]pas encore du moins...[/v]

Poste le Friday 4 January 2008 16:43:33
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
commande pour connaitre le volume de donnée occupé par un type de fichier
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons