ゴミ箱(Mac OS X 10.6最新版)に残っている写真をいくつか調べて削除しましたが、削除しようとするとFinderから使用中であると表示されます。
オンラインで調べてみると、ターミナルでlsofコマンドが見つかりました(スペースを入れてlsodと入力し、ファイルをターミナルにドラッグして、Enterキーを押します)。ファイルが次のユーザーによって使用されていることがわかりました。
COMMAND PID FD
Finder 7747 txt
Finder 7747 13r
mdworker 8685 txt
quicklook 8822 13r
quicklook 8822 14r
これについて私が何ができるか考えていますか? (再起動する以外に、これは私にかなり起こります)、これもバグである可能性があるのではないかと思います。
助けてくれてありがとう。
コマンドの実行qlmanage -r
ターミナルで、QuickLookを強制的にリロードします。
したがって、ロックされたすべてのファイルを解放すると、ごみ箱を正常に空にすることができます。
クイックルックは一度に2つのアイテムを保持します。迷惑ですが、それはあなたの利益のために使用することができます。クイックルックで2つの新しい新しいファイルを選択するだけで、古いファイルがメモリから削除され、ゴミ箱を空にすることができます。
バグですか?ちょっと。完璧な世界では、quicklook
のようなプログラムはファイルを保持しないか、ファイルが削除されようとしていることが通知されたときにファイルを解放します。
この世界では、問題のあるプログラムを終了することに何の問題もありません(quicklook
で十分かもしれませんが、Finderは通常、数秒以上続く問題を引き起こしません)。
ターミナルでkill
するか、アクティビティモニターを使用して終了するように通知します。 Finderを含むほとんどのプログラムは、自動的に再起動します。 kill -9
またはForceQuitは、Niceシグナルをリッスンしない限り、やり過ぎです。
それでも削除できない場合は、ログアウトしてから再度ログインする方が、再起動するよりも簡単で、ほとんどの場合、ファイルが解放されます。
Secure Empty Trash
を試しましたか?
ドックを右クリックして、 Command キー。次に、[空のゴミ箱を保護]をクリックします。それは時々私のために働きます。
それ以外の場合は、Terminal.appを開き、kill -9 <PID>
と入力します
最初にマシンを再起動してみてください。それ以外の場合は、プロセスを強制的に終了する必要があります。
rm
を使用するだけで、何も強制終了せずにファイルを削除できます。ターミナルにrm
を入力し、スペースを入力して、削除するファイルをウィンドウにドラッグするだけです。