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 :

Exécution de la commande ls


Sujet :

Shell et commandes GNU

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 211
    Par défaut Exécution de la commande ls
    Bonjour à tous,

    J'utilise la commande ls suivante:
    Le résultat me donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    total 40G
    -rw-r--r-- 1 seb seb  587M nov 12 22:30  20201112.tar.gz
    -rw-r--r-- 1 seb seb    93 nov 13 23:15  20201113.tar.gz
    -rw-r--r-- 1 seb seb    93 nov 14 23:59  20201114.tar.gz
    -rw-r--r-- 1 seb seb    93 nov 15 23:59  20201115.tar.gz
    -rw-r--r-- 1 seb seb    93 nov 16 14:45  20201116.tar.gz
    -rw-r--r-- 1 seb seb  5,4G nov 17 22:26  20201117.tar.gz
    -rw-r--r-- 1 seb seb  3,4G nov 21 23:52  20201121.tar.gz
    -rw-r--r-- 1 seb seb  950M nov 22 09:55  2020112209.tar.gz
    -rw-r--r-- 1 seb seb  1,2G nov 22 10:55  2020112210.tar.gz
    -rw-r--r-- 1 seb seb  1,2G nov 22 11:55  2020112211.tar.gz
    -rw-r--r-- 1 seb seb  1,1G nov 22 12:55  2020112212.tar.gz
    -rw-r--r-- 1 seb seb  1,3G nov 22 13:55  2020112213.tar.gz
    -rw-r--r-- 1 seb seb  1,2G nov 22 14:55  2020112214.tar.gz
    -rw-r--r-- 1 seb seb  688M nov 22 15:55  2020112215.tar.gz
    -rw-r--r-- 1 seb seb  837M nov 22 16:55  2020112216.tar.gz
    -rw-r--r-- 1 seb seb  992M nov 22 17:55  2020112217.tar.gz
    -rw-r--r-- 1 seb seb  1,2G nov 22 18:55  2020112218.tar.gz
    -rw-r--r-- 1 seb seb  1,3G nov 22 19:55  2020112219.tar.gz
    -rw-r--r-- 1 seb seb 1002M nov 22 20:55  2020112220.tar.gz
    -rw-r--r-- 1 seb seb  677M nov 22 21:55  2020112221.tar.gz
    -rw-r--r-- 1 seb seb  289M nov 22 22:20  2020112222.tar.gz
    -rw-r--r-- 1 seb seb    95 nov 23 07:55  2020112307.tar.gz
    -rw-r--r-- 1 seb seb    95 nov 23 08:55  2020112308.tar.gz
    -rw-r--r-- 1 seb seb    95 nov 23 09:55  2020112309.tar.gz
    -rw-r--r-- 1 seb seb    95 nov 23 10:55  2020112310.tar.gz
    -rw-r--r-- 1 seb seb    95 nov 23 11:55  2020112311.tar.gz
    -rw-r--r-- 1 seb seb    95 nov 23 12:55  2020112312.tar.gz
    -rw-r--r-- 1 seb seb    95 nov 23 13:55  2020112313.tar.gz
    -rw-r--r-- 1 seb seb   10K nov 23 15:03  2020112314.tar
    -rw-r--r-- 1 seb seb  8,3G nov 22 08:48 'date +%Y%m%d%H.tar.gz'
    -rw-r--r-- 1 seb seb  8,4G nov 21 05:46 'date +%Y%m%d.tar.gz'
    drwxr-xr-x 2 seb seb  4,0K nov 20 10:49  min
     
    real    8m49,426s
    user    0m0,000s
    sys     0m1,692s
    Presque 9 minutes (sur un disque dur 5400 tpm).

    Est-il possible d'accélérer le processus?

    Merci

  2. #2
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 079
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 079
    Par défaut
    Bonjour,

    Chez moi sur une vieille machine avec un vieux noyau (3.8.13), la même commande donne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    real	0m0.003s
    user	0m0.000s
    sys	0m0.000s
    pour une vingtaine de fichiers pesant environ 20 Go, mais ce ne sont pas des tar, plutôt des iso de distros -- je ne sais pas si ça peut avoir une influence.

    Tu devrais essayer de copier tes fichiers sur un autre disque, pour comparer, et peut-être envisager que le premier est en train de lâcher ?

  3. #3
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 563
    Par défaut
    Bonjour,

    tu as un problème de disque en effet je pense,

    il m'a fallut :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    real    0m0,162s
    user    0m0,005s
    sys     0m0,026s
    pour plus de 280go de fichier iso/image/hc...

  4. #4
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 283
    Par défaut
    Bonjour

    les 47 Go sont-ils chiffrés par défaut ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 211
    Par défaut
    Citation Envoyé par Flodelarab Voir le message
    Bonjour

    les 47 Go sont-ils chiffrés par défaut ?
    Non, et je n'ai ce problème que pour ces dossiers contenant beaucoup de fichier repris dans des archives tar (ou tar.gz)

  6. #6
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 079
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 079
    Par défaut
    Citation Envoyé par sebaaas Voir le message
    Non, et je n'ai ce problème que pour ces dossiers contenant beaucoup de fichiers
    Quels dossiers ?

    C'est nouveau, ça, et ça ne correspond pas à ce qu'on voit au premier post...

    Merci d'être précis.

    Et beaucoup ça veut dire combien, plus précisément ?

  7. #7
    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
    Citation Envoyé par sebaaas Voir le message
    J'utilise la commande ls suivante:
    Le résultat me donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    total 40G
    [snip]
    -rw-r--r-- 1 seb seb   10K nov 23 15:03  2020112314.tar
    -rw-r--r-- 1 seb seb  8,3G nov 22 08:48 'date +%Y%m%d%H.tar.gz'
    -rw-r--r-- 1 seb seb  8,4G nov 21 05:46 'date +%Y%m%d.tar.gz'
    drwxr-xr-x 2 seb seb  4,0K nov 20 10:49  min
    C'est amusant, ces noms de fichiers... ça fait penser à un script légèrement beugué...

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 211
    Par défaut
    Citation Envoyé par Jipété Voir le message
    Quels dossiers ?

    C'est nouveau, ça, et ça ne correspond pas à ce qu'on voit au premier post...

    Merci d'être précis.

    Et beaucoup ça veut dire combien, plus précisément ?
    Pour être précis, ces dossiers contiennent des archives TAR (tel que dans le 1er poste). Le total des archives contiennent plus ou moins 4.000.000 de fichiers

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 211
    Par défaut
    Citation Envoyé par jack-ft Voir le message
    C'est amusant, ces noms de fichiers... ça fait penser à un script légèrement beugué...
    Effectivement et c'est corrigé depuis :-)

  10. #10
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 079
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 079
    Par défaut
    Citation Envoyé par sebaaas Voir le message
    Pour être précis, ces dossiers contiennent des archives TAR (tel que dans le 1er poste).
    Hé bien voilà !
    Les gens il faut les torturer pour leur faire avouer la vérité...

    Citation Envoyé par sebaaas Voir le message
    Le total des archives contiennent plus ou moins 4.000.000 de fichiers
    Donc en repartant du premier post où il est question d'environ 9 minutes, j'arrondis à 10 et là on a 4 millions de fichiers, ce qui nous fait 400 000 fichiers listés à la minute, ce qui nous fait 6666,666... fichiers à la seconde.
    C'est peut-être normal : j'avais annoncé 0,003 pour 20 fichiers --> 6660 / 20 = 333 et 0,003 × 333 = 0,999 seconde. CQFD

    Et pour speeder le truc, à part répartir tes fichiers sur plusieurs disques durs, je ne vois pas trop.

  11. #11
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 335
    Par défaut
    Quel est ton besoin avec le ls ?

    Par défaut ls trie la liste de fichier, si tu n'as pas besoin d' avoir une liste de fichiers triés, tu peux gagner un peu de temps via:
    Et peut-être aussi en spécifiant de ne sortir que les colonnes utiles...

Discussions similaires

  1. Exécution d'une commande dans un Trigger
    Par Perr1 dans le forum Oracle
    Réponses: 6
    Dernier message: 08/04/2006, 00h14
  2. [VB]Problème d'exécution d'une commande dos...
    Par Empty_body dans le forum VB 6 et antérieur
    Réponses: 21
    Dernier message: 17/02/2006, 12h28
  3. [Système] PHP & exécution d'un commande sur Linux
    Par carlos20 dans le forum Langage
    Réponses: 8
    Dernier message: 12/11/2005, 12h26
  4. Réponses: 6
    Dernier message: 09/11/2005, 17h29
  5. [Système] Pb exécution d'une commande externe
    Par licorne dans le forum Langage
    Réponses: 9
    Dernier message: 19/10/2005, 16h34

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