Dans cette question: Comment supprimer tous les fichiers et sous-répertoires d'un répertoire SANS supprimer le répertoire dans bash? on demande comment supprimer tous les fichiers d'un dossier et non le dossier lui-même.
La réponse excellente de Matt inclut l'utilisation de l'indicateur -v dans la commande 'rm'.
rm -rfv dontDeleteMe && mkdir dontDeleteMe
La commande avec laquelle je suis parti était celle ci-dessus. Certainement utile, mais l'indicateur -v dans 'rm' et / ou en général ralentit les tâches effectuées via la ligne de commande?
J'ai un dossier avec des fichiers .txt (environ 100.000 d'entre eux) que j'ai créé, supprimé et recréé pour moi plusieurs fois. Quelques fois avec rm, d'autres fois dans le navigateur de fichiers, et j'ai l'impression qu'il est encore plus lent d'utiliser la commande rm comme indiqué ci-dessus. Le drapeau -v a-t-il quelque chose à voir avec cela?
la source
/dev/null
performances ne sont pas aussi gênées que l'affichage de texte sur un émulateur de terminal.Pourquoi ne pas découvrir vous-même: utilisez le temps.
la source
-v
sortie ou le répertoire était vide.time' pretty much redirects the output to
/ dev / null '.