web-dev-qa-db-ja.com

ゴミ箱を空にするのは「永遠に」かかります:rm-rをMacOS X 10.7(Lion)で安全に使用できますか?

Mac OS X 10.7(Lion)でゴミ箱を空にする(安全ではない)には、約3時間かかります(Time Machineバックアップから約150万ファイル)。ファイルがオンになっている外付けハードドライブでラップトップを移動できなかったため、プロセスをすでに数回停止する必要がありました。ゴミ箱を再び空にするたびに、ゴミ箱の空にすることが最初から再開されるため、これも問題です(つまり、ゴミ箱の空にすることを中止してもファイルは削除されません)。

この場合、rm -rf~/.Trashを使用する方が速いと読みました。しかし、これは安全ですか? (Mac OS X 10.7(Lion)が舞台裏でタスクを実行するのではないかと心配しています。これは、その速度の遅さを説明しますが、rm -rは実行しないため、将来問題が発生する可能性があります。)

4
Eric O Lebigot

安全。 OS Xはおそらく、ファイルが何らかのプログラムによって使用されているか、実行されていることを検出しているだけです。本当にそれをなくしたいことがわかっている場合は、rmそれ。次の再起動では、それを使用していたプロセスはすべて失われます。

rm -rの使用には注意してください。指定されたディレクトリの下にあるすべてのサブディレクトリを再帰的に削除します。シェルに慣れていない場合は、rmを使用して、削除するファイルを明示的に指定することをお勧めします(ファイルはたくさんあると言っていましたが)。

これを試してください:rm -r ~/.Trash/*

これにより、.Trashフォルダーを削除せずに、.Trashフォルダー内のすべてのファイルとフォルダーが削除されます。

6
BrenanK

私が使っている「TrashIt!」という素敵なアプリがあります。実行すると、[キャンセル]、[本当にスタック]、[高速]の3つのボタンがある小さなウィンドウが表示されます。本当にスタックはそれが永遠にかかるときのためのものです、ファストはただの迅速な削除です。アプリは基本的にこれらのスクリプトを実行すると思います。ただし、TrashIt!を実行した後、ゴミ箱が空であると表示されるまでには通常数秒かかりますが、うまく機能します。ただし、削除を実行するには、管理者パスワードを入力する必要があります。それ以外は、trachcanに移動して[Securely Empty Trash]をクリックするか、このスクリプトを使用するのと同じくらい簡単です。アプリは無料だったと思います。これは古い記事だと思いますが、これはMavericksの問題であるため、引き続き適用できます。ダウンロードサイトを見つけたところ、無料です。興味があればここに行きます:

http://www.macupdate.com/app/mac/8214/trash-it

0
Wilhem Ryan

「SecureEmptyTrash」を有効にしている場合、これが発生する可能性があります。ファイルが回復できないようにするために、ファイルに対して3パスの削除を行います。ゴミ箱をより早く空にしたい場合で、プライバシーに特に関心がない場合は、[詳細設定]セクションの[Finder]設定で無効にすることができます。

0
Ryan Marganti