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

  • ssh request un mot de passe malgré ssh-copy-id
  • Est-il possible de définir la taille du cache pour le fusible et / ou sshfs?
  • Rsync over sshfs ignore les noms de files commençant par le souligné
  • La connection SSHFS échouée entraîne le système
  • Le fusible ne fonctionne pas dans centos 5.3 xen guest
  • Mon rsnapshot gèle sans erreur
  • Utilisez SSHFS sur XenServer 6.1
  • Montage à distance * nix $ HOME dir from Windows
  • Monter un système de files distant SFTP qui ne donne pas access shell
  • Comment faire de sshfs + VPN + git un environnement de travail tolérable?
  • Comment faire pour automatiser le directory personnel depuis une machine distante?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.