ゴミ箱を空にすることはできません


8

ゴミ箱を空にしようとしていますが、次のようなエラーメッセージが表示され続けます。

ゴミ箱は別のタスクで使用されているため、現在開くことができません...

Finder>を実行してコンピューターを再起動しようとしましたが、Secure Empty Trashすべてが上と同じ結果とエラーメッセージを生成します。

回答:


9

ターミナルで次のコマンドを実行してみてください:

sudo rm -rf ~/.Trash/*

管理者パスワードの入力を求められるはずですが、ゴミ箱にあるファイルは問題なく削除されます。

幸運を!


ゴミ箱を空にするのに何時間もかかるという同様の問題がありました... sudoコマンドがうまくいきました。(長期的な解決策はOSXの新規インストールでした)
Ryan Hollingsworth

4

を使用fuserして、開いているファイルがあるプロセスを一覧表示できます。

ps -eal | grep $(fuser ~/.Trash)

2

X LAB

... Mac OS Xのゴミ問題のトラブルシューティングガイドがあります。

他のアプリケーションで使用中のファイル

別のアプリケーションによって「使用中」であるため、ファイルをゴミ箱に移動したり、ゴミ箱から空にしたりできないことを示すメッセージが表示された場合は、次の1つ以上の方法を使用します。

ファイルを使用しているアプリケーションを終了します。これにより、通常はファイルをゴミ箱に移動するか、ゴミ箱を空にすることができます。「使用中」のファイルがあるアプリケーションがわからない場合、ターミナルコマンドlsofは、Mac OS Xがファイルを使用していると見なしているプロセスまたはアプリケーションの名前を次のように通知します。

  1. Dockのごみ箱アイコンをクリックして、ごみ箱の内容を表示するFinderウィンドウを開きます。

  2. ターミナルを開きます。

  3. ターミナルプロンプトでlsof、1つのスペースを続けて入力します が、まだReturnキーを押さないでください。

  4. 「使用中」のファイルをゴミ箱からターミナルウィンドウにドラッグアンドドロップします。ファイルへのパスは、lsofコマンドの後に表示されます。

    lsof /path_to_file
    
  5. Returnキーを押します。ファイルが「使用中」の場合、lsofからの出力には、ファイルを使用していると主張するアプリケーションまたはプロセスの名前が、最初の列見出しCOMMANDの下にリストされます。

  6. 開いているアプリケーションでファイルが「使用中」の場合は、そのアプリケーションを終了します。バックグラウンドプロセスに「使用中」のファイルがある場合は、アクティビティモニターを使用してそのプロセスを終了します。

注: Mac OS Xには特定のバックグラウンドプロセスが必要なため、プロセスを終了するときは注意が必要です。loginwindowやkernel_taskなどのプロセスを終了すると、アカウントが強制終了されたり、Macがフリーズしたり、カーネルパニックが発生したりする可能性があります。プロセスを終了するとどのような影響があるかわからない場合は、プロセスを終了しないでください。

アカウントのゴミ箱を空にして再作成する

  • 影響を受けるアカウントは管理者です:

    sudo rm -ri ~/.Trash
    
  • 影響を受けるアカウントはユーザーです:

    sudo rm -ri /Users/user_name/.Trash
    

次に、ログアウトして再度ログインします。

注:続行する前に、指定したとおりにコマンドを入力したことを確認してください。このコマンドのタイプミスは重大な結果を招く可能性があります。


1

ゴミ箱!(自由)

このAppleScriptアプリケーションはゴミ箱を強制的に空にします。権限が正しく設定されていないファイルやフォルダーがゴミ箱にある場合、ゴミ箱のアイテムがロックされている場合、スタックしたアイテムを安全に削除したい場合、または他のパーティションからアイテムをゴミ箱に入れたい場合に特に便利です。


1

ごみ箱を使用しているタスクを特定するには、次のコマンドを使用できます。

lsof | grep Trash

次に、2番目の列からPIDを指定して終了または強制終了します。

kill PID

-9強制的に追加して追加します。


あるいは、ごみ箱の排除をブロックしているプロセスを特定して強制終了できるWhat's Keeping Meアプリケーションをインストールすることもできます。

サイト概要に従って:

何かが原因でゴミ箱を空にしたり、ディスクを取り出せないという問題が発生したことがありますか?通常、その理由は、一部のアプリケーションがファイルを開いているため、ディスクを削除したりファイルをゴミ箱にしたりできないためです。だからこそ、What's Keeping Meを作成しました。What's Keeping Meは、アイテムを開いたままにしているアプリケーションを識別します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.