Je sais que la corbeille sur le bureau Ubunutu Mate effectue un processus de suppression simple, où l'on pourrait théoriquement récupérer les fichiers après la suppression. Existe-t-il une option pour modifier cette fonctionnalité par défaut et opter pour l'utilisation de shred, ou une commande shred like pour supprimer définitivement les fichiers?
Le moyen le plus simple d'y parvenir serait probablement de surveiller l'emplacement de la corbeille (~/.local/share/Trash/Files
Je crois) pour les fichiers, et utilisez inotifywait pour déchiqueter les fichiers à leur arrivée. inotifywait
peut être installé avec Sudo apt-get install inotify-tools
inotifywait -m ~/.local/share/Trash/Files -e moved_to -rq --format '%w%f' |
while read file; do
shred $file
done
Cet extrait supprimera tous les fichiers tels qu'ils apparaissent dans le dossier de la corbeille. De plus, vous pouvez utiliser gvfs-trash --empty
pour vider la corbeille une fois la destruction terminée, ou vous pouvez demander à shred
de supprimer le fichier après l'écrasement, avec shred -u
.
(Cette réponse était largement basée sur https://unix.stackexchange.com/questions/24952/script-to-monitor-folder-for-new-files et Comment puis-je obtenir le nom de fichier des événements inotifywait? qui peut fournir des informations supplémentaires)