回答:
まだmacOS 10.12を実行していませんが、OS X 10.8.5 srmでは、NOTESセクションのmanページに次のように記載されています:
srmの開発と議論は< http://sourceforge.net/project/?group_id=3297 > で行われます。これは< http://srm.sourceforge.net > からもアクセスできます。
ここで、ソースコードをダウンロードして、自分でコンパイルする必要があります。これには、Xcodeのコマンドラインツールをインストールする必要があります。ただし、macOS 10.12でまだ適用可能かどうかはわかりません。詳細については、OS X Mavericks&Yosemiteでコマンドラインツールをインストールする方法(Xcodeなし)を参照してください。または、ターミナルで次のコマンドを使用します。xcode-select --install
最新のソースコードをダウンロードし、OS X 10.8.5でエラーなしでコンパイルしましたが、それはmacOS 10.12で動作するという意味ではありませんsrmが、削除された場合はおそらく唯一の選択肢です。
そうは言っても、私はおそらく、srmSSDではなく、回転HDD のみを使用します。
brew install srm && brew link --force srm
                    このコメントから:
より新しいアイデアを思いついたり、新しいMacでSSDからファイルを安全に削除したりできますか?–ニクチンロマン
の必要はありませんsrm。TRIMがマシンで有効になっている場合1
TRIMサポートがこれを処理します。ドライブからファイルを削除すると、OSはファイルスペースを「未使用」としてマークします-これはすべてのドライブに適用されます。SSDでは、HDDとは異なり、TRIMコマンドが送信され、そのマークされたスペース内のデータが消去されます。これにより、SSDはマークされたスペースにデータをまったく新しいものとして使用することができ、従来の削除プロセスをスキップすることができます。
セキュリティを強化したい場合は、FileVaultをオンにしてください。
Appleサポートごと:
注:SSDドライブでは、ディスクユーティリティでSecure EraseおよびErasing Free Spaceを使用できません。標準の消去ではSSDからデータを回復することが困難になるため、SSDドライブにはこれらのオプションは必要ありません。セキュリティを強化するには、SSDドライブの使用を開始するときにFileVault暗号化を有効にすることを検討してください。
またsrm、SSDへの書き込み操作が不必要に多くなり、寿命が短くなるため、使用しないことをお勧めします。manページから:
srmは、上書き、名前変更、および リンク解除前に切り捨てる
sudo trimforce enable、ターミナルでコマンドを発行してTRIMを有効にする必要があります。
              ~/.Trash。したがって、「ファイルをゴミ箱に移動する」とは、ファイルを移動することです。ゴミ箱を空にするのは、実際にファイルを削除するときです。このメソッドを介しrmて、またはTRIMが有効になった時点で、ファイルが実際に削除されたとき。
                    外部ユーティリティは使用せずにしっかりとMacOSのシエラ上のファイル/フォルダを削除するrmと-Pスイッチ:
## delete a single file
rm -Pv wikileak1.txt
## delete a folder recursively
rm -Pvrf ~/.wikileaks
manページから:
-P Overwrite regular files before deleting them. Files are overwritten three times, first with the byte pattern 0xff, then 0x00, and then 0xff again, before they are deleted. -v increase verbosity
注:デフォルトの名前でhomebrewからGNU coreutilsをインストールした場合、たとえば
brew install coreutils --default-names、PATHの設定方法に応じて、GNUバージョンはrmMacバージョンをシャドウする可能性/bin/rmがあり、-Pオプションを受け入れません。which -a rmダブルチェックに使用します。
sudo port install srm
-bash: port: command not foundエラーにつながるので、ここでさらに詳細が必要になる場合があります。
                    
srm2000年代初期に死にかけているプロジェクトでした。Appleはプロジェクトにいくつかのリソースを注ぎ込み、10.3で最初に登場しました。使用srmしても、データが回復できないことを保証しないことに注意してください。