{{tag>tutoriel}}
----
====== Comment supprimer un fichier (ou un dossier) ?======
Ce tutoriel vous permettra de comprendre comment supprimer un fichier avec ou sans les [[:sudo|droits d'administration]] et sous divers environnements, en [[:commande_shell|ligne de commande]] ou en interface graphique.\\
On supposera ici que vous souhaitez utiliser le fichier « /chemin/fichier ». Remplacez-le par celui dont vous avez besoin.
===== De manière graphique =====
La façon de procéder est la même avec ou sans les [[:sudo|droits d'administration]], seule la façon d'ouvrir le [[:gestionnaire de fichiers]] diffère.
* **Sans les droits d'administration**
* Ouvrez votre [[:gestionnaire de fichiers]] comme vous le faites habituellement
* **Avec les droits d'administration** \\ Ouvrir un [[:terminal]] puis:
Les paquets **kdesu** et **gksu** ne sont plus disponibles dans les dépôts officiels depuis [[:Bionic]].
Il faut donc taper **pkexec**.
* Ubuntu : saisissez « gksudo nautilus ». Saisissez votre mot de passe.
* [[:Kubuntu]] : saisissez « kdesudo dolphin » ou « kdesudo konqueror » selon le gestionnaire que vous utilisez. Saisissez votre mot de passe.
* [[:Xubuntu]] : saisissez « gksudo thunar ». Saisissez votre mot de passe.
* [[:Lubuntu]] : saisissez « pkexec pcmanfm ». Saisissez votre mot de passe.
* [[:mate|UbuntuMate]] : saisissez « pkexec caja ». Saisissez votre mot de passe.
**__Attention__** : Si le [[:gestionnaire de fichiers]] est ouvert en tant qu'administrateur, vous risquez d'endommager des fichiers systèmes dans le cas d'une erreur de manipulation. À n'utiliser qu'en cas de besoin.
Une fois le [[:gestionnaire de fichiers]] ouvert, sélectionnez l'objet puis vous pourrez procéder à la suppression du fichier ou du dossier (//Édition → mettre à la corbeille// ou touche ). Si vous souhaitez supprimer plusieurs fichiers ou sous-dossiers d'un même dossier, il vous faudra maintenir la touche Ctrl lors de leur sélection.\\
Généralement, la suppression ne sera effective qu'une fois la corbeille vidée (//Fichier → Vider la corbeille//).
Pour supprimer un fichier sans passer par la corbeille, maintenez la touche Majuscule ( Shift ⇧ ) lorsque vous appuyez sur la touche de suppression.\\
**Attention** : avec cette manipulation vous ne pourrez pas récupérer votre fichier.
===== En ligne de commande =====
La suppression d'un fichier ou d'un dossier s'effectue avec la commande **[[:tutoriel/console_commandes_de_base#rm|rm]]** et elle est définitive. Si vous souhaitez passer par une corbeille, vous pouvez utiliser l'application **<< [[:Trash-cli]] >>**.
**Attention** à l'usage de la commande ''**rm**'' associé à [[:sudo]] : vous risquez d'endommager des fichiers systèmes dans le cas d'une erreur de manipulation. À n'utiliser qu'en cas de besoin. \\
Si quelqu'un vous a fourni une commande contenant ''**rm**'' et que vous doutez de sa pertinence, n'ayez pas peur de demander à son auteur de vous l'expliquer.\\
Vous pouvez également vérifier qu'elle ne fait pas partie de la liste non exhaustive des [[:commandes dangereuses]].
Pour vous sentir en sécurité, vous pouvez aussi ajouter à votre [[:commande_shell|commande]] l'option **-i**. Avec cette option, le [[:terminal]] vous demandera de confirmer avant toute exécution. (**y** pour oui **n** pour non)
==== Suppression d'un fichier ====
Ouvrir un [[:terminal]] puis saisir la [[:commande_shell|commande]]:
* **Sans** les droits d'administration : rm /chemin/fichier1 /chemin/fichier2 /chemin/fichier3
* **Avec** les droits d'administration : sudo rm /chemin/fichier1 /chemin/fichier2 /chemin/fichier3
puis saisissez votre mot de passe.
==== Suppression d'un dossier non vide ====
* **Sans** les droits d'administration : rm -fr /chemin/repertoire
* **Avec** les droits d'administration : (ATTENTION DANGER : Ne pas supprimer de dossier système) sudo rm -fr /chemin/repertoire
==== Suppression d'un dossier ====
La commande **rm** par défaut ne supprime pas de dossier. Pour supprimer un dossier et son contenu, on utilise l'option **-r**
* **Sans** les droits d'administration : rm -r /chemin/dossier1 /chemin/dossier2 /chemin/dossier3
* **Avec** les droits d'administration : sudo rm -r /chemin/dossier1 /chemin/dossier2 /chemin/dossier3
puis saisissez votre mot de passe.
Pour supprimer un dossier vide, on utilise plutôt l'option **-d**
=====Voir aussi=====
* [[:shred|Shred]], pour détruire efficacement un fichier
* Tutoriel "[[:tutoriel:comment_modifier_un_fichier|Comment modifier un fichier]]"
* Le [[man>rm|manuel (en)]] pour en savoir plus avec les options de la commande **rm**
----
//Contributeurs principaux : [[:utilisateurs:YannUbuntu]]. Contributeurs : //