Linux ファイルを復元されにくくしてから削除する
Linuxで、ファイルを復元されにくくしてから削除する手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
復元されにくくしてから削除
復元されにくくしてから削除するには、「shred」コマンドを使用します。
以下のように「hello world」を記述されたテキストを
echo hello world > test.txt
cat test.txt
<出力結果>
hello world
「shred」コマンドのみを使用すると、上書きすることができます。
shred test.txt
実行結果を確認すると、読み取れないデータに変更されていることが確認できます。
cat test.txt
<出力結果>
ͳF ��E�A�1�']
g���[��ŅԴ?Qg�r)斎W
�Tj���G$�'v��מ8=��b%���j�Jb�i4��/����g?�A����6�+���'��
f��o�[:�UⲲz w�S�����Y��f#_��9�&۸�lc�| LA�m<S���t2I�hL)�*̫�;��F ��5�����b��<<C�y\?��d�+g��+5�^Ks��
実行結果(画像)
これを、実行回数「-n 数値」と削除「-u」と確認「-v」を組み合わせて使用すると、指定回数改ざんした後に
ファイルを削除することができます。
shred -n 10 -uv test.txt
<出力結果>
shred: test.txt: 経過 1/10 (random)...
shred: test.txt: 経過 2/10 (aaaaaa)...
shred: test.txt: 経過 3/10 (000000)...
shred: test.txt: 経過 4/10 (249249)...
shred: test.txt: 経過 5/10 (492492)...
shred: test.txt: 経過 6/10 (random)...
shred: test.txt: 経過 7/10 (555555)...
shred: test.txt: 経過 8/10 (924924)...
shred: test.txt: 経過 9/10 (ffffff)...
shred: test.txt: 経過 10/10 (random)...
shred: test.txt: 削除しています
shred: test.txt: 00000000 に名前が変更されました
shred: 00000000: 0000000 に名前が変更されました
shred: 0000000: 000000 に名前が変更されました
shred: 000000: 00000 に名前が変更されました
shred: 00000: 0000 に名前が変更されました
shred: 0000: 000 に名前が変更されました
shred: 000: 00 に名前が変更されました
shred: 00: 0 に名前が変更されました
shred: test.txt: 削除しました
-
前の記事
VBA シートの値を全てクリアする 2022.06.04
-
次の記事
ASP.NET core MVC EXCELファイルのダウンロードボタンを作成する 2022.06.05
コメントを書く