Leçons du module (3/3)
Supprimer des ressources (rm)
Pour supprimer des fichiers et des répertoires dans le terminal, on utilise la commande :
rm [chemin]Cette commande signifie Remove (supprimer).
[!WARNING] Contrairement aux fichiers supprimés via l'interface graphique (bureau), les fichiers supprimés dans le terminal avec
rmne vont pas dans la corbeille. Ils sont supprimés instantanément et définitivement. Utilisez-la avec une grande prudence !
Supprimer des fichiers
Pour supprimer un seul fichier dans le dossier actuel :
rm note.txtSupprimer des dossiers avec -r
Si vous essayez de supprimer un dossier en utilisant uniquement rm, le terminal vous affichera une erreur indiquant qu'il s'agit d'un répertoire. Pour supprimer un dossier ainsi que tous les fichiers et sous-dossiers qu'il contient, vous devez spécifier l'option -r (récursive) :
rm -r cartella_da_eliminareSupprimer de manière forcée avec -f
Parfois, vous pouvez recevoir des messages de confirmation vous demandant si vous souhaitez réellement supprimer des fichiers protégés en écriture, ou des erreurs si le fichier n'existe pas du tout.
L'option -f (force) force la suppression sans demander de confirmation et ignore les fichiers inexistants :
rm -rf cartella_da_eliminareLa combinaison -rf est l'une des plus puissantes et redoutées de la ligne de commande : elle supprime tout instantanément sans avertissement.
Exemples d'utilisation et erreurs courantes
Si vous essayez de supprimer un répertoire sans spécifier l'option récursive -r, vous recevrez un message d'erreur :
rm backup
# Output:
# rm: cannot remove 'backup': Is a directoryPour supprimer plusieurs fichiers en une seule étape, vous pouvez les énumérer les uns après les autres séparés par des espaces :
rm file1.txt file2.txtÀ vous de jouer
Ejercicio 1: Elimina un file obsoleto
Supprimez le fichier 'old_notes.txt' du dossier actuel.
Afficher l'indice
Utilisez la commande rm suivie du nom exact du fichier.
Solution disponible après 3 tentatives
Ejercicio 2: Rimuovi una cartella backup
Supprimez le dossier 'backup' avec tout son contenu de manière récursive.
Afficher l'indice
Utilisez rm avec l'option récursive -r et spécifiez le nom du dossier.
Solution disponible après 3 tentatives
Ejercicio 3: Eliminare più file
Supprimez en même temps le fichier 'report.txt' et le fichier 'old_notes.txt' en les indiquant tous les deux comme arguments de la commande rm.
Afficher l'indice
Utilisez la commande rm suivie de report.txt et old_notes.txt séparés par un espace.
Solution disponible après 3 tentatives