IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Commande du (disk usage)


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de Butcher22
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 20
    Par défaut Commande du (disk usage)
    Bonsoir,

    je rencontre un problème avec la commande du, ou plutot je cherche des explications .....

    J'utilise la commande du avec les options -B 512 pour afficher par block de taille 512 et la commande a pour activer la verbose.

    Donc voici mon exemple :

    io@io:~/$ du -aB 512 test/
    24 test/test
    8 test/test.c
    40 test/
    Mon problème est que sous le fichier test/, il existe deux fichiers test.c et test de tailles respectives 24 et 8 et leurs sommes doivent être égale à 32, mais le système affiche 40
    ....

    Merci de bien vouloir m'éclaircir les idées!

  2. #2
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Le répertoire test lui-même prends ce qui manque à ton calcul. Il faut bien stocker le nom, les permissions et les entrées d'un répertoire quelque part.

    Essaie avec un répertoire vide (qui contient quand même toujours au moins deux entrées) et tu verras qu'il prends 8 blocs.

  3. #3
    Membre averti Avatar de Butcher22
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 20
    Par défaut
    J'y avais pas pensé ! Et à ce que je vois, les info sur le répertoire ont pris 8 unité en plus, est ce que tous les dossiers prennent la même place ? !

    sinon je ne t'ai pas bien compris sur comment créer un répertoire vide avec deux entrées ?

  4. #4
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Citation Envoyé par Butcher22 Voir le message
    J'y avais pas pensé ! Et à ce que je vois, les info sur le répertoire ont pris 8 unité en plus, est ce que tous les dossiers prennent la même place ? !
    Non, ça dépend du système de fichiers utilisé et aussi du nombre d'entrées dans le répertoire.

    sinon je ne t'ai pas bien compris sur comment créer un répertoire vide avec deux entrées ?
    Quand tu crées un répertoire, initialement vide donc, il contient en fait déjà les deux entrées . et .. qui référencent le répertoire lui-même et le répertoire parent.

  5. #5
    Membre averti Avatar de Butcher22
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 20
    Par défaut
    Bonjour,

    Merci c'est résolu !

    Bonne journée

  6. #6
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 102
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    $ ls -ldF .
    drwxrwxr-x  2 jack  staff  68 25 sep 22:57 ./
     
    $ for i in $(seq 1 100000); do touch $i; done
     
    $ ls -ldF .
    drwxrwxr-x  5307 jack  staff  2408662 25 sep 23:15 ./
     
    $ for i in $(seq 1 100000); do /bin/rm -f $i 2> /dev/null; done
     
    $ ls -ldF .
    drwxrwxr-x  2 jack  staff  68 25 sep 23:20 ./

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/12/2009, 13h31
  2. Réponses: 1
    Dernier message: 14/07/2009, 10h48
  3. Elaboration de rapport "Disk Usage" sous SQL SERVER 2005
    Par minnemo dans le forum Administration
    Réponses: 1
    Dernier message: 31/12/2008, 18h52
  4. UNIX, AIX, du bon usage de la commande system
    Par Emmanuel Lecoester dans le forum Bibliothèque standard
    Réponses: 19
    Dernier message: 11/02/2008, 17h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo