8. Suppression et nettoyage : rm, rmdir
La prudence est de mise lors de la suppression de fichiers en ligne de commande, car il n'y a pas de 'Corbeille' dans Termux.
1. Supprimer des répertoires (rmdir)
rmdir signifie Remove Directory (Supprimer le répertoire). Important : Cela ne fonctionne que si le répertoire est complètement vide.
bash
Créer un répertoire vide
$ mkdir dossier_vide
Supprimer le répertoire vide
$ rmdir dossier_vide
Si vous essayez de supprimer un répertoire non vide, cela échouera
$ rmdir scripts rmdir: failed to remove 'scripts': Directory not empty
2. Supprimer des fichiers et des répertoires non vides (rm)
rm signifie Remove (Supprimer). C'est la commande principale pour supprimer des fichiers.
Supprimer des fichiers :
bash
Supprimer un seul fichier
$ rm ancien_log.txt
Supprimer plusieurs fichiers
$ rm fichier1.tmp fichier2.tmp
Supprimer des répertoires (Suppression récursive) :
Pour supprimer un dossier et tout son contenu (y compris les sous-dossiers et les fichiers), vous devez utiliser le drapeau -r (récursif).
bash
À UTILISER AVEC PRUDENCE ! Ceci supprime le dossier 'scripts' et tout ce qu'il contient.
$ rm -r scripts
Suppression forcée (Zone de danger !)
Si vous souhaitez supprimer des fichiers sans que le système ne demande de confirmation, vous pouvez utiliser le drapeau -f (force). Les combiner est très puissant et dangereux :
bash
Supprime le répertoire 'projects' et tout son contenu sans demander
$ rm -rf projects
Vérifiez toujours deux fois votre chemin avant d'exécuter rm -rf !