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

Linux Discussion :

pourquoi une commande rm -rf d'un dossier est longue ?


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 511
    Par défaut pourquoi une commande rm -rf d'un dossier est longue ?
    bonjour,

    je suis sur un hébergement mutualisé, quand je fais un rm -rf monsite_bacnkup/ c'est long ? ( entre 20 et 30s )

    est-ce normal cette longueur ?

    est-ce que l'OS les mes à la poubelles (ça expliquerait la lenteur) où ils sont vraiment supprimer ?

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 703
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 703
    Par défaut
    Bonjour,

    tu devrais plutôt t'adresser à ton hébergeur, dont nous ne savons rien.

  3. #3
    Membre éprouvé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 511
    Par défaut
    sinon plutôt que d'attendre dans un délai incertain inconnu, n'y-a-t-il pas une commande pour supprimer un dossier et qui affichera le Nb de fichiers avec une jauge ? même une jauge austère avec des caractères ASCII ça m'irait !
    une jauge en "texte" comme on voit dans le htop ou encore dans cette page en bas d'écran :
    https://archive.org/download/msdos_s...e_fb_DSG11.gif

  4. #4
    Membre émérite
    Homme Profil pro
    Architecte cybersécurité
    Inscrit en
    Avril 2014
    Messages
    578
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte cybersécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 578
    Par défaut
    Hello

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    rm -rfv monsite_bacnkup | pv -l -s $(du -a monsite_bacnkup | wc -l) > /dev/null
    Un truc dans ce genre.

    EDIT: la poubelle c'est en graphique, pas en CLI.

  5. #5
    Membre confirmé
    Développeur Web
    Inscrit en
    Novembre 2008
    Messages
    146
    Détails du profil
    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2008
    Messages : 146
    Par défaut
    Plusieurs facteurs
    1- Le type du disque (ancien disques, SSD, NVME)
    2- Combien de vcore ou milli vcore a ta disposition
    3- le volume à supprimer
    4- latence entre ce qui ce passe réellement et l’information que tu reçois
    5- la charge sur le serveur, si les disques et très sollicité par les autres applications/sites sur le même serveur.
    Mois je trouve normal.
    Ce que m’étonne plutôt c’est la capacité à exécuter une commande pareil dans un hébergement partagé!

  6. #6
    Membre éprouvé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 511
    Par défaut
    Ce que m’étonne plutôt c’est la capacité à exécuter une commande pareil dans un hébergement partagé!
    pourquoi ? le rm en SSH devrait être impossible dans un hébergement mutualisé ? si les admins ont bien fait leur virtualisation, ça devrait pas posé de souci je pense...

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 190
    Par défaut
    Un lien utile et sympa ; https://www.linuxtricks.fr/wiki/pv-a...ps-d-une-tache

    (parce que quand j'ai fait une recherche "pv" dans Synaptic [Debian], ça m'a remonté des milliers de lignes, juste inexploitables)

  8. #8
    Membre éprouvé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 511
    Par défaut
    Citation Envoyé par Jipété Voir le message
    Un lien utile et sympa ; https://www.linuxtricks.fr/wiki/pv-a...ps-d-une-tache

    (parce que quand j'ai fait une recherche "pv" dans Synaptic [Debian], ça m'a remonté des milliers de lignes, juste inexploitables)

    exactement ça ! le vieux afficage ms-dos avec la jauge basique ! nickel!
    34,5MiO 0:00:08 [ 6,3MiB/s] [====================> ] 45% ETA 0:00:09
    je préfère avoir 10s de plus et avoir cette infos que attendre dans l'incertitude qu'une commande se termine !

    Question: est-ce que c'est "silencieux" actif ou passif ?
    c-a-d que si je lance la procedure dans un shell ssh windows (ou putty) et que je regarde pas la console pendant 1h, est-ce que ça va maintenir la connexion ou bien ça va l’interrompre ?
    L'autre probleme des rm/co long fait à distance dans un shell, c'est qu'il faille revenir toutes les 2 ou 5min faire une touche au clavier pour maintenir la session ouverte active...sinon la connexion ssh est coupée!

  9. #9
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 329
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 329
    Par défaut
    bonjour
    Citation Envoyé par Jipété Voir le message
    j'ai fait une recherche "pv" dans Synaptic
    Une recherche d'info sous linux est toujours le man en premier ! un blog ne va que donner un petit apercu...

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 190
    Par défaut
    Citation Envoyé par papajoker Voir le message
    bonjour

    Une recherche d'info sous linux est toujours le man en premier ! un blog ne va que donner un petit apercu...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ man pv
    Aucune entrée de manuel pour pv
    Normal car l'outil n'est pas installé, donc recours à Synaptic (qui n'est pas un blog mais le gestionnaire de paquets Debian) et patatras, pv introuvable.

  11. #11
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 400
    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 400
    Par défaut
    cadeau
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ curl -o - -L https://manpages.debian.org/jump?q=pv.gz | nroff -man | more -s

  12. #12
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 412
    Par défaut
    ou tout simple man pv dans une recherche google.

    Toutefois, en indiquant -s 1000, tu présume le nombre de retour lign
    Je n'ai donné la commande qu'à titre d'illustration.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

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

Discussions similaires

  1. Lancer une commande DOS après clic droit sur dossier
    Par Invité(e) dans le forum Windows
    Réponses: 3
    Dernier message: 17/01/2011, 01h27
  2. Réponses: 0
    Dernier message: 01/07/2009, 11h40
  3. exécuter une commande sur tous les fichiers des sous dossiers
    Par Concombre Masqué dans le forum Shell et commandes GNU
    Réponses: 7
    Dernier message: 05/03/2009, 02h15
  4. [C#] Pourquoi une erreur System sur la commande ExecuteReader ?
    Par heavydrinker dans le forum Accès aux données
    Réponses: 4
    Dernier message: 31/07/2006, 17h05
  5. Créer un dossier via une commande PHP
    Par budylove dans le forum Langage
    Réponses: 2
    Dernier message: 27/04/2006, 14h45

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