コマンドラインのマニュアル

Man » shredオンラインマニュアル - shred manページの詳細なオンラインドキュメント

🌍
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]。 これはフリーソフトウェアです:変更および再配布できます。 法的範囲内で保証はありません。