Rechercher : dans
Par :

Taille de dossier, fichiers

Dernière réponse le 21 nov 2009 à 11:49:25 alfonsewhite, le 17 nov 2009 à 08:57:49 
 Signaler ce message aux modérateurs

Bonjour, je commence en bash et je dois faire un script:

On cherche à faire un script qui permet de savoir, pour un utilisateur et dans un répertoire de la machine (donnés en paramètre du script) :

* la place (réelle) occupée par les fichiers de cet utilisateur,
* la place (en blocs) occupée par les fichiers sur le disque (dépend de la taille du bloc du SDF),
* le nombre de sous-répertoires au total, le répertoire de taille min, de taille max,
* le nombre de fichiers au total,
* le nombre de fichiers d’un certain type (liste donnée dans un fichier à fournir au script) et leurs tailles totales, moyenne (nombre réel), mini et maxi,
* le pourcentage de fichiers de ce type par rapport à tous les fichiers de ce rép. et par rapport à tous les fichiers de l’utilisateur,
* même question pour les tailles réelles et disque.


pour l'instant j'ai fait seulement les test des paramètres corrects et d'existence du répertoire et le changement de répertoire. Pour la suite je ne sait pas comment faire. Pouvez- vous m'aider ?

toutes les suggestions sont les bienvenues

Configuration: Windows 7
Firefox 3.5.5

Meilleures réponses pour « taille de dossier, fichiers » dans :
Diminuer la taille d'une image VoirSi vous trouvez que vos photos sont trop grosses ou trop lourdes (par exemple pour envoyer par mail ou pour publier sur une page web), voici 4 étapes pour diminuer la taille des fichiers: Étape 1 (optionnel !) : Passer GREYCStoration sur...
Optimiser la taille des images PNG VoirOn peut optimiser de manière importante la taille des fichiers PNG, ce qui est particulièrement intéressant pour les pages web. La méthode décrite ci-dessous permet de réduire les fichiers PNG en moyenne à 40% de leur taille originale. Comment...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
Le système de fichiers NTFS VoirLe système de fichiers NTFS Le système de fichiers NTFS (New Technology File System) utilise un système basé sur une structure appelée « table de fichiers maître », ou MFT (Master File Table), permettant de contenir des informations détaillées sur...

1

jipicy, le 17 nov 2009 à 09:24:09

Salut,

Demander de l'aide pour vos exercices sur CCM

Et dans le désordre voir les pages de man de :
du
df
ls
find
wc
bc
file
stat


;-) $ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

2

alfonsewhite, le 17 nov 2009 à 09:50:32

Merci !

Répondre à alfonsewhite

3

alfonsewhite, le 21 nov 2009 à 11:18:00

J'ai un peut avancer dans le script et je voudrais mettre des options de commandes en plus mais je ne comprend pas les notations du man:

par exemple pour la commande du :


-B, --block-size=TAILLE utilise des blocs de TAILLE octets

commenent écrire ca dans mon sctipt?

Répondre à alfonsewhite

4

 jipicy, le 21 nov 2009 à 11:49:25

L'option "-B taille" te permet de (extrait du man du) :

       --block-size= nombre
              Afficher  les  tailles  en  utilisant  des blocs ayant le nombre
              indiqué d'octets.  (Nouveauté dans fileutils-4.0).


Autrement dit :
[tmpfs]$ du -s
124K    .

[tmpfs]$ du -s -B 1024
124     .

[tmpfs]$ du -s -B 1000
127     .

[tmpfs]$ du -s -B 512
248     .

[tmpfs]$

;-))
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy