Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| shred [Le 06/04/2017, 14:08] – Maj de la page L'Africain | shred [Le 28/12/2022, 18:05] (Version actuelle) – [Utilisation] Répertoire 91.161.152.215 | ||
|---|---|---|---|
| Ligne 25: | Ligne 25: | ||
| * puis tronquer et supprimer le fichier ('' | * puis tronquer et supprimer le fichier ('' | ||
| - | Cette méthode est déjà plus efficace. | + | Cette méthode est déjà plus efficace. |
| **Attention** : Il reste encore des informations sur le fichier permettant de le retrouver, notamment si vous utilisez un système de fichier journalisé comme '' | **Attention** : Il reste encore des informations sur le fichier permettant de le retrouver, notamment si vous utilisez un système de fichier journalisé comme '' | ||
| Ligne 31: | Ligne 31: | ||
| man shred | man shred | ||
| + | |||
| + | Pour supprimer rapidement tous les fichiers et sous-répertoires | ||
| + | <code bash> find répertoire -type f -print0 | xargs -0 shred -fvzun0 && rm -rv répertoire</ | ||
| ===== Configuration ===== | ===== Configuration ===== | ||
| ==== Intégrer Shred à Nautilus ==== | ==== Intégrer Shred à Nautilus ==== | ||
| - | <note warning>Ne fonctionne plus sur les versions récentes d'Ubuntu.</note> | + | === Version simple === |
| + | Installer **[[apt>nautilus-wipe]]**. vous pouvez aussi l'installer en ligne de commande depuis un [[: | ||
| + | sudo apt install nautilus-wipe | ||
| + | |||
| + | Ensuite rentrez la commande suivante pour quitter nautilus s'il est lancé. | ||
| + | nautilus -q | ||
| + | |||
| + | par la suite, avec un clic droit, vous verrez l' | ||
| + | |||
| + | //Voir [[https:// | ||
| + | === Version avec configuration manuelle === | ||
| * Libellé : Supprimer avec shred | * Libellé : Supprimer avec shred | ||
| * Information : Suppression sécurisée | * Information : Suppression sécurisée | ||
| Ligne 50: | Ligne 64: | ||
| ==== Intégrer Shred aux services menu de KDE ==== | ==== Intégrer Shred aux services menu de KDE ==== | ||
| - | Il suffit de [[: | + | Il suffit de [[: |
| < | < | ||
| [Desktop Entry] | [Desktop Entry] | ||
| Type=Service | Type=Service | ||
| - | ServiceTypes=KonqPopupMenu/ | + | X-KDE-ServiceTypes=KonqPopupMenu/ |
| + | MimeType=all/all; | ||
| Actions=shred | Actions=shred | ||
| [Desktop Action shred] | [Desktop Action shred] | ||
| Name=Suppr with shred | Name=Suppr with shred | ||
| - | Name[fr]=Suppression sécurisée | + | Name[fr]=Suppression sécurisée |
| Icon=draw-eraser | Icon=draw-eraser | ||
| Exec=shred -n 35 -z -u %U | Exec=shred -n 35 -z -u %U | ||
| Ligne 66: | Ligne 81: | ||
| ==== Intégrer Shred à Nautilus Script ==== | ==== Intégrer Shred à Nautilus Script ==== | ||
| - | Voici un script pour shred à placer dans le dossier | + | Voici un script pour shred à placer dans le dossier |
| <file bash> | <file bash> | ||
| #!/bin/bash | #!/bin/bash | ||
| - | if [[ -a / | + | nb_file=$(echo " |
| - | randomizer=/ | + | nb_file=$((nb_file-1)) |
| - | fi | + | |
| - | echo $NAUTILUS_SCRIPT_SELECTED_URIS > ~/ | + | ( |
| - | zenity --question --title " | + | i=0 |
| - | + | IFS=' | |
| - | if (( $? == 0 )); then | + | ' |
| - | for file in $(cat ~/ | + | printf %s "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" |
| - | + | while read -r file | |
| - | shortfile=$(echo $file | sed -e ' | + | do |
| - | + | echo "# suppression de \"${file##*/}\"" | |
| - | file_name=$(echo $file | sed -e 's/file:\/ | + | if shred --remove=wipesync |
| - | + | then | |
| - | if [[ $randomizer == "" | + | echo "# suppression de \"${file##*/}\" |
| - | shred -u -z -n 99 "$file_name" | + | i=$((i+1)) |
| - | if (( $? == 0 )); then | + | echo "$((i* 100 / nb_file))" |
| - | zenity --info --text="$shortfile Suppression définitive ternimée" | + | else |
| - | else zenity --info --text="$shortfile Suppression impossible" | + | zenity --error --text=" |
| - | fi | + | |
| - | | + | |
| - | if (( $? == 0 )); then | + | |
| - | zenity --info --text="$shortfile Suppression définitive terminée" | + | |
| - | else zenity --info --text=" | + | |
| fi | fi | ||
| - | fi | + | done |
| - | done | + | ) | zenity --progress \ |
| - | fi | + | --title=" |
| + | | ||
| + | --width=600 \ | ||
| + | --percentage=0 | ||
| - | rm -f ~/ | + | </ |
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| Ligne 108: | Ligne 120: | ||
| * Encore plus radical pour une partition complète, utiliser [[dd# | * Encore plus radical pour une partition complète, utiliser [[dd# | ||
| * [[http:// | * [[http:// | ||
| - | * [[http://www.neoflow.fr/tutoriels.item.329/shred-supprimer-definitivement-un-fichier-sous-ubuntu.html|Tutoriel sur l' | + | * [[https://www.it-connect.fr/shred/ |
| + | * [[https:// | ||
| ---- | ---- | ||
| // Contributeur : [[utilisateurs: | // Contributeur : [[utilisateurs: | ||
