shred - ファイルを上書きしてその内容を隠し、必要に応じて削除します
概要
shred [オプション]... ファイル...
説明
指定されたファイル(ファイル)を繰り返し上書きし、非常に高価なハードウェアプローブでもデータを回復することが難しくします。
ファイルが-の場合、shredは標準出力を上書きします。
長いオプションの必須引数は、短いオプションに対しても必須です。
-f, --force
必要に応じて、書き込みを許可するように権限を変更します
-n, --iterations=N
デフォルト(3)の代わりにN回上書きします
--random-source=ファイル
ファイルからランダムバイトを取得します
-s, --size=N
この程度のバイト数を上書きします (K、M、Gなどのサフィックスが使用可能)
-u 上書き後、ファイルを削除して解放します
--remove[=方法]
-uと同様ですが、削除方法を制御できます。以下を参照してください
-v, --verbose
進捗状況を表示します
-x, --exact
ファイルサイズを次の完全なブロックに切り上げないでください。これは、通常のファイルでない場合のデフォルトです
-z, --zero
上書きの最後にゼロを追加して、上書きしたことを隠します
--help このヘルプを表示して終了します
--version
バージョン情報を出力して終了します
--remove (-u)が指定されている場合は、ファイル(ファイル)を削除します。デフォルトでは、ファイルは削除されません。これは、/dev/hdaのようなデバイスファイルで動作することが多く、これらのファイルは通常削除すべきではないためです。オプションの方法パラメータは、ディレクトリエントリを削除する方法を示します。「unlink」:標準のunlink呼び出しを使用します。「wipe」:名前のバイトを最初に難読化します。「wipesync」:難読化された各バイトをデバイスに同期します。デフォルトモードは「wipesync」ですが、これはコストがかかる場合があります。
注意:shredは、ファイルシステムとハードウェアがデータをその場で上書きすることを前提としています。これは一般的ですが、多くのプラットフォームではそうではありません。また、バックアップとミラーには、後で上書きされたファイルを回復できる削除不可能なコピーが含まれている場合があります。詳細はGNU coreutilsマニュアルを参照してください。
著者
Colin Plumb
バグの報告
GNU coreutilsオンラインヘルプ:[https://www.gnu.org/software/coreutils/] 翻訳に関するバグは[https://translationproject.org/team/]に報告してください
関連項目
完全なドキュメント[https://www.gnu.org/software/coreutils/shred] または、ローカルで次のように利用できます:info '(coreutils) shred invocation'
Debianによってパッケージ化されました (9.7-3) Copyright © 2025 Free Software Foundation, Inc. ライセンス GPLv3+:GNU GPLバージョン3以降[https://gnu.org/licenses/gpl.html]。 これはフリーソフトウェアです:変更および再配布できます。 法的範囲内で保証はありません。