Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/09/2023, à 09:01

fred-cavernedufond

[Résolu] Script dechiquetage fichiers poubelle avec SHRED ?

Bonjour

Existe-il un script ou une ligne de commande qui permettrait de vider et déchiqueter en une seule fois, tout le contenu de la poubelle du bureau, par exemple avec la commande SHRED ? Une petite recherche montre qu'il est possible de le faire pour chaque fichier avec SHRED, mais c'est évidement fastidieux pour des fichiers en nombre. Je n'ai pas trouvé pour l'ensemble du contenu de la poubelle et je ne suis pas certains que "Bleach beat" fasse le déchiquetage systématiquement pour la corbeille.

FRED

Dernière modification par fred-cavernedufond (Le 29/09/2023, à 16:01)


Fred
Ubuntu 22.04 LTS

Hors ligne

#2 Le 23/09/2023, à 18:35

Vobul

Re : [Résolu] Script dechiquetage fichiers poubelle avec SHRED ?

find . -type f -name '*.avi' -exec shred -u {} \;

Modération : commande dangereuse risquant de faire perdre bon nombre de vidéos à l'utilisateur

Dernière modification par bruno (Le 24/09/2023, à 10:50)


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

En ligne

#3 Le 24/09/2023, à 07:57

bruno

Re : [Résolu] Script dechiquetage fichiers poubelle avec SHRED ?

Euh…
Fred ne demande pas comment écraser tous les fichiers dont le nom se termine par "avi" dans le dossier courant.
(Avant de donner une commande sans aucun avertissement ni commentaire, il convient de vérfier qu'elle ne risque pas de provoiquer des dégats si le demandeur en fait un copier/coller tel quel !)

Il demande comment écraser les fichiers se trouvant dans la corbeille avec shred.
Avec find, par exemple :

find /home/$USER/.local/Trash -type f -exec shred -u {} \;

va écraser tous les fichiers de la corbeille de l'utilisateur courant..

Sinon il y a d'autres outils comme wipe.

#4 Le 24/09/2023, à 08:12

beuguissime

Re : [Résolu] Script dechiquetage fichiers poubelle avec SHRED ?

Bonjour,
Je crois qu'il est de bon ton de demander à Fred si le support est un disque dur mécanique ou un disque SSD. Car si c'est un SSD, faire du shred ou autre truc du genre ne sert à rien.

Hors ligne

#5 Le 24/09/2023, à 08:36

bruno

Re : [Résolu] Script dechiquetage fichiers poubelle avec SHRED ?

@beuguissime : très juste ! Il me semble bien qu'aucun outil standard ne puisse réellement écraser un bloc sur un disque SSD.

Ah, et Bleachbit est une daube monumentale tout à fait inutile sous GNU/Linux.

Dernière modification par bruno (Le 24/09/2023, à 08:38)

#6 Le 24/09/2023, à 10:28

Hizoka

Re : [Résolu] Script dechiquetage fichiers poubelle avec SHRED ?

Salut,

@Vobul, peux tu modifier ton code ou mettre un gros avis devant, stp ?
Car c'est super chaud comme commande, perdre toutes ses vidéos avi à cause de ce genre de commande, ça fout les boules

@beuguissime
Tu peux détailler l'histoire de l'inutilité de shred pour un SSD stp ?


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#7 Le 24/09/2023, à 10:47

beuguissime

Re : [Résolu] Script dechiquetage fichiers poubelle avec SHRED ?

Salut Hizoka,
Pas spécialiste de ces technos mais de ce que je comprends, à cause du nivelage d'usure (wear leveling) qui a lieu dans les SSD SATA et les SSD NVMe, il n'est pas possible de prédire le bloc où se fera l'écriture. Or les outils du genre de shred partent du principe qu'il est possible d'écrire (et plusieurs fois de suite) dans le même bloc. Donc non seulement tu ne gagnes pas en sûreté en utilisant shred sur un SSD mais en plus tu accélères l'usure de ton SSD en gaspillant des cycles d'écriture.

Il semble que la seule option pour une destruction définitive des données sur un SSD soit l'effacement complet du disque, ce qui n'est pas souhaité dans la demande initiale et qui n'est pas un cas d'usage quotidien.
L'autre solution pour éviter d'avoir des données fantômes "découvrables" est de mettre, dès le début, toutes les données ou, au moins, les données sensibles dans un conteneur chiffré. L'effacement du ou des fichiers chiffrés suffit alors.

Peut-etre que Vobul s'est dit que sa commande n'était pas dangereuse car le mkv a supplanté l'avi? big_smile big_smile Non; je plaisante, je suis du même avis que bruno et Hizoka: Vobul, peux-tu mettre un avertissement expliquant ce que fait ta commande et ajouter peut-être un 'echo' devant shred?

Dernière modification par beuguissime (Le 24/09/2023, à 10:49)

Hors ligne

#8 Le 24/09/2023, à 10:51

bruno

Re : [Résolu] Script dechiquetage fichiers poubelle avec SHRED ?

Oui c'est a peu près cela. Voir aussi la page Wikipedia sur trim.

J'ai modéré #2

#9 Le 24/09/2023, à 10:51

beuguissime

Re : [Résolu] Script dechiquetage fichiers poubelle avec SHRED ?

Merci bruno pour la modération et le lien.

Hors ligne

#10 Le 24/09/2023, à 17:02

fred-cavernedufond

Re : [Résolu] Script dechiquetage fichiers poubelle avec SHRED ?

Bonjour,
Merci pour vos réponses. Résumons :

- L'objectif est effectivement de disposer d'une ligne commande - ou script - permettant de déchiqueter en une seule fois, plusieurs fichiers "sensibles" qui ont été mis dans la corbeille. Cette commande ne doit pas être systématique : l'utilisateur doit avoir le choix, soit de vider sa corbeille "en mode normal", soit de déclencher cette commande. C'est donc une utilisation occasionnelle.

- La cmd s'utilisera principalement sur un disque mécanique HDD. On évitera les effacements de ce genre sur les SSD de part leurs technologie ; ce n'est pas l'objet de ce fil.

- Merci à Vobul mais je ne voyais pas très bien ce que venait faire les "*.avi" dans l'histoire. D'un naturel méfiant, j'allais lui poser la question
il faut effectivement expliquer ces commandes un peu complexes : 1) ça évite les crashes pour ceux qui sont un peu trop pressés 2) l'explication est toujours instructive

Donc pour l'instant, est-que tout le monde est d'accord avec la commande de Bruno en # 3 ?
Fred

Dernière modification par fred-cavernedufond (Le 29/09/2023, à 16:01)


Fred
Ubuntu 22.04 LTS

Hors ligne

#11 Le 24/09/2023, à 17:08

Vobul

Re : [Résolu] Script dechiquetage fichiers poubelle avec SHRED ?

Ah oui j'avais pas vu que c'était pour les trucs de la poubelle. Et le .avi c'est juste pour donner un exemple de modification de la commande shred pour qu'elle fonctionne sur plusieurs fichiers. Il est vrai que j'aurai pu mettre un warning ou expliquer la commande, mais il est vrai aussi que si tu exécutes une commande sans la comprendre et que tu perds des fichiers et que t'as pas de backups, bah ça te fait une leçon de vie tongue


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

En ligne

#12 Le 24/09/2023, à 17:20

fred-cavernedufond

Re : [Résolu] Script dechiquetage fichiers poubelle avec SHRED ?

beuguissime a écrit :

Il semble que la seule option pour une destruction définitive des données sur un SSD soit l'effacement complet du disque

...déchiquetage  + formatage de bas niveau, et encore, il restera des "miettes" ! En définitive, la destruction complète des données [binaires] n'existe pas dès l'instant ou elles sont écrites sur un support, sauf à détruire matériellement ce dernier avec une masse et un chalumeau.

beuguissime a écrit :

L'autre solution pour éviter d'avoir des données fantômes "découvrables" est de mettre, dès le début, toutes les données ou, au moins, les données sensibles dans un conteneur chiffré

.
Je suis d'accord, d'ou Linux wink. Ce qui est intéressant, c'est de noter la distinction entre "détruire une donnée" ou la rendre "indéchiffrable et/ou illisible...mais la sécurité informatique est un autre sujet.

Fred


Fred
Ubuntu 22.04 LTS

Hors ligne