Comment fonctionne `rm -rf`

Lorsque j'essaie rm -rf sur un directory qui contient beaucoup de sous-directorys et / ou de files et qui est monté avec SSHFS , je prends un certain time à exécuter.

Est-ce normal ?

J'aimerais savoir comment fonctionne rm -rf interne, au niveau du système de files.

Est-ce que cela ne supprime que le directory, ou est-il passé par tous les directorys / files? Cela expliquerait pourquoi il est si lent …

2 Solutions collect form web for “Comment fonctionne `rm -rf`”

Le commutateur -r agit exactement comme son nom l'implique: récursivement . Il exécute la même action sur chaque file et directory dans le directory actuel, avant de le supprimer.

Donc, oui, être assez lent pour les grands (comme dans "avec beaucoup de choses différentes à l'intérieur") les directorys sont absolument normaux.

L'un des signes les plus importants (et les plus redoutés) que vous avez rm -rf command rm -rf et avez effectivement détruit votre partition racine est un time d'exécution trop long …

Oui, la command est récursive.

De l' man rm

-r, -R, –récursif

supprimer les directorys et leurs contenus récursivement

  • Le fusible ProproMM VPS modprobe ne fonctionne pas
  • Les écritures de files sshfs ne respectent pas le mappage UID / GID
  • Accès racié refusé au système de fichiers FUSE installé par l'utilisateur
  • sshfs mount ne démarre pas de /etc/rc.local
  • Comment peut-on accélérer le SSHFS dans le LAN?
  • le système de files mappé en réseau tombe en mode lecture seule, erreur d'E / S tampon avec le mappeur de périphérique
  • Serveur SSHFS pour Windows?
  • Comment faire une list des sshfs actuels au server?
  • Quelles sont les grandes requests de lecture dans sshfs et est-il recommandé de les activer?
  • Changer automatiquement l'user distant avec sshfs
  • Est-il possible de rejeter des écritures sur un sharepoint assembly sshfs?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.