J'essaie de créer une fonction qui peut aller dans mon fichier .bash_profile
qui remplacera chaque octet dans chaque fichier dans un répertoire donné avec 0x00
. Le programme parcourra tous les fichiers dans un répertoire donné $(1)
(le en boucle), et dans chaque fichier passera par tous les octets et les remplacera par 0x00
(le remplaçant).Remplacer chaque octet dans un répertoire donné avec 0x00
J'ai obtenu le bouclage, mais je ne peux pas comprendre comment faire le remplacement. Pourrais-tu m'aider s'il te plaît? Si je peux faire fonctionner cette fonction, je pourrais la distribuer comme un moyen efficace d'effacer des données. Je vous remercie beaucoup pour votre aide!
Il y avait un autre message où quelqu'un voulait remplacer un ensemble d'octets par un autre. Le mien est différent, mais peut-être aussi utiliser la commande sed
.
Jetez un coup d'œil: [Comment installer gshred] (http: // superutilisateur.com/q/617515/340330) – Cyrus
Vous pouvez utiliser 'dd' pour des choses comme ça, mais' shred' est déjà disponible. – rici
@Cyrus gshred/shred ne fonctionnait pas, mais il m'a conduit à srm. Je cherche quelque chose comme ceci, mais je veux 1) le construire moi-même, et 2) garder les dossiers et juste remplacer tout avec 0x00, qui traduit comme espaces. –