P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpgファイルが原因でゴミ箱フォルダが空にならない


11

cd ~/.Trashがターミナルにいるとき、それはフォルダがありDownloads、その中にDownloads、別のフォルダReactions、そして中にReactions、というファイルがあることを示しています

ウイルス

コンピュータをシャットダウンまたは再起動しても、ゴミ箱を空にすることはできません。また、ゴミ箱フォルダを開いたときに、ファイルが非表示になっていて表示されていないことにも注意してください。ウイルスですか?はいの場合、どうすればそれを取り除くことができますか?

ウイルス2


ターミナルでは、使用して: cd ~/.Trash/Downloads/Reactionsその後とls -al、JPGファイルを示しています。

(この質問では、テキストをコピーして貼り付けることができなかったため、ファイルのスクリーンショットに表示されています)

ウイルス3

drwxrwxrwx 3 username staff 102 Jan 19 14:36 .

drwxr-xr-x 3 username staff 102 Jan 19 16:09 ..

アップデート1

私はReactions外に出てDownloads、ゴミ箱を空にしました。今Reactions.jpg内部に残っているだけです。

ウイルス4

ls -aBeil ~/.Trash/Reactionsターミナルで実行すると、結果は次のようになります。

ウイルス5

36328284 drwxrwxrwx 3 username staff 102 Jan 19 14:36 .

68013143 drwx------ 3 username staff 102 Jan 20 14:55 ..

アップデート2

からcd ~/.Trash/Reactions>> rm 'P入力spacetab'return

結果は次のとおりです。

ウイルス6

アップデート3

以下はの結果ですunset LANG ; ls -aBeil ~/.Trash/Reactions

ウイルス7

アップデート4

以下は、ユーティリティディスクの検証結果です。

ウイルス8

ウイルス9

アップデート5

システムの再起動後、+ RアクセスをDisk Utility使用してディスクを修復しましたcommand。これで、.jpgファイルは非表示にならず、ゴミ箱で空にすることができます。以下にスクリーンショットを示します。

ウイルス10

ウイルス11

コメントと回答をありがとうございました。ダニエル・アズエロス、パトリックス、クラノマスに特に感謝します。


ディスクユーティリティを開き、メインドライブで「ボリュームの確認」を実行します。修復が必要なエラーが発生し、リカバリモードで起動し、そこからDisk Utilを実行して、「ボリュームの修復」を使用する
nohillside

1
@ patrix、plsは更新4を見てみましょう
Sami

2
「違法な名前」、私は実際にそれが好きです。下のウィンドウのダイアログボックスの説明に従って続行し、(ディスクユーティリティをリカバリモードで実行したら)[検証ではなく] [ディスクの修復]を選択してください。その後、通常どおり再起動し、ゴミ箱を空にしてみてください。
ノーヒルサイド

1
@ patrix、patrix、ありがとうございます。plsはアップデート5を見てみましょう
Sami

回答:


9

この答えは実際には質問に答えないかもしれませんが、何が起こったのかについての情報を提供します。

Pain.jpgを含む4Chanの写真とヘブライ文字を含む他の2つの写真を含む急流をダウンロードしました。これが悪魔の犯人です;-)

疼痛

ls -aBeil ショー:

mymac:Reactions user $ ls -aBeil  
ls:P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg:そのようなファイルまたはディレクトリはありません         
合計528  
581705 drwxrwxrwx 6ユーザースタッフ204 1月21日12:08  
401304 drwx ------ + 6ユーザースタッフ204 Jan 21 11:57 ..  
 0:group:everyone deny delete  
582449 -rw-r--r-@ 1ユーザースタッフ6148 Jan 21 12:08 .DS_Store  
582261 -rw-r--r-- 1ユーザースタッフ4792 1月21日12:05 ה̌͐͊͒̾͆יͩ́א ͭ̆צ̿̒̃͛ו͋פͯ͆̉ה͑͑ͧ̇ͪ͆。jpg  
582094 -rw-r--r-- 1ユーザースタッフ253804 1月21日12:06 ה̌͐͊͒̾͆יͩ́א ͭ̆צ̿̒̃͛ו͋פͯ͆̉ה͑͑ͧ̇ͪ͆。xcf  

lsof -- . * ショー:

mymac:Reactions user $ lsof-。*  
lsof:P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpgのステータスエラー:そのようなファイルまたはディレクトリはありません    
コマンドPIDユーザーFDタイプデバイスサイズ/オフノード名  
bash 1290ユーザーcwd DIR 1,2 204 581705。  
lsof 1345 user cwd DIR 1,2 204 581705。  
lsof 1346 user cwd DIR 1,2 204 581705。  

もちろん、.DS_Store以外のすべてのファイルはFinderに表示されました。Pain.jpgにはデフォルトのアイコンがあり、開くことができませんでした。Pain.jpgをDownloadsフォルダー(〜12:13-以下のログを確認)に移動し、数秒待ってそれをReactionsフォルダーに戻した後、プレビューアイコンが表示され、ファイルを開くことができました。

疼痛

ls -aBeil 今示しています:

mymac:Reactions user $ ls -aBeil  
合計616  
581705 drwxrwxrwx 6ユーザースタッフ204 1月21日12:14  
401304 drwx ------ + 6ユーザースタッフ204 Jan 21 12:14 ..  
 0:group:everyone deny delete  
582449 -rw-r--r-@ 1ユーザースタッフ6148 Jan 21 12:14 .DS_Store  
581871 -rw-r--r-- 1ユーザースタッフ44041 1月21日12:01 P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg  
582261 -rw-r--r-- 1ユーザースタッフ4792 1月21日12:05 ה̌͐͊͒̾͆יͩ́א ͭ̆צ̿̒̃͛ו͋פͯ͆̉ה͑͑ͧ̇ͪ͆。jpg  
582094 -rw-r--r-- 1ユーザースタッフ253804 1月21日12:06 ה̌͐͊͒̾͆יͩ́א ͭ̆צ̿̒̃͛ו͋פͯ͆̉ה͑͑ͧ̇ͪ͆。xcf  

lsof -- . * ショー:

mymac:Reactions user $ lsof-。*  
コマンドPIDユーザーFDタイプデバイスサイズ/オフノード名  
bash 1290ユーザーcwd DIR 1,2 204 581705。  
lsof 1390 user cwd DIR 1,2 204 581705。  
lsof 1391 user cwd DIR 1,2 204 581705。  

対応するログエントリ(イライラするヘブライ文字がエントリを雑然としています-少なくともGoogle Chromeで編集および表示-まったくフォーマットするのは非常に困難です):

21/01/15 12:07:10,734 QuickLookUIHelper [1231]:CoreAnimation:OpenGLコンテキストの作成に失敗しました  
21/01/15 12:07:32,702 sandboxd [346]:([1180])mdworker(1180)deny file-read-xattr / Users / user / Desktop / Reactions()  
21/01/15 12:08:03,862 QuickLookUIHelper [1248]:CoreAnimation:OpenGLコンテキストの作成に失敗しました  
21/01/15 12:13:41,303 Finder [325]:サンドボックス拡張の作成に失敗:パスのファイルシステム表現作成エラー:[/ Users / user / Downloads / Reactions / P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg]  
21/01/15 12:13:41,303 Finder [325]:__CFPasteboardCreateSandboxExtensionDataFromCFData:URL [file:///.file/id=6571367.581871]のサンドボックス拡張データの取得に失敗しました  
21/01/15 12:13:41,304 Finder [325]:ペーストボードからフレーバー:[public.file-url]のアイテム[789514]の有効なサンドボックス拡張を取得できませんでした。サンドボックス拡張の生成に失敗したためです。  
21/01/15 12:13:41,304 Finder [325]:itemIdentifierのサンドボックス拡張の取得に失敗しました(789514)。サンドボックス拡張のデータは引き続きプロキシデータでした  
21/01/15 12:13:47,518 Finder [325]:サンドボックス拡張の作成に失敗しました:パスのファイルシステム表現の作成エラー:[/ Users / user / Downloads / Reactions / P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg]  
21/01/15 12:13:47,518 Finder [325]:__CFPasteboardCreateSandboxExtensionDataFromCFData:URLのサンドボックス拡張データの取得に失敗しました[file:/// Users / user / Downloads / Reactions / P%20%CD%8E%CC%AE %CD%89%CD%8D%CD%A8%CC%88%CC%81%CC%BE%CC%88%CC%81A%20%CD%8E%CC%AE%CD%89%CD%8D %CD%A8%CC%88%CC%81%CC%BE%CC%88%CC%81I%20%CD%8E%CC%AE%CD%89%CD%8D%CD%A8%CC%88 %CC%81%CC%BE%CC%88%CC%81N%20%CD%8E%CC%AE%CD%89%CD%8D%CD%A8%CC%88%CC%81%CC%BE %CC%88%CC%81.jpg]  

反応フォルダ全体をゴミ箱に移動し、写真とともに削除しても問題ありません。フォルダーのコピーや移動も同様です。Pain.jpg-適切な表示に関するPITAですが、ウイルスではないようです。

Finderとサンドボックスの問題は、ファイルの奇妙な名前が原因で発生する可能性があります:ローマ字とヘブライ語の文字が混在しています。ヘブライ語のみのファイル名は右から左に表記されます(2番目の図を参照)。さらに、いくつかのファイルシステムの損傷が発生した可能性があります。

私のアドバイスは:

  • すでに述べた他のように:回復モードで再起動した後、「ディスクユーティリティ」でメインボリュームを修復してみてください
  • ファイルを別のフォルダに移動し、しばらく待って、プレビュー画像が表示されるまで元に戻します。ログでサンドボックスメッセージを確認します(上記を参照)。
  • find . -inum <inode> -exec rm {} \;を使用ls -aBeilして 'Pain.jpg'のiノードを取得した後に実行してみてください。私の場合はそうだったでしょう:find . -inum 581871 -exec rm {} \;
  • 再起動してリカバリモードにしfind . -inum <inode> -exec rm {} \;、ファイルシステムの修復後に最後のコマンド()を実行してください。

  • rm 'P \ ͎̮͉͍ͨ̈́̾̈́A \ ͎̮͉͍ͨ̈́̾̈́I \ ͎̮͉͍ͨ̈́̾̈́N \ ͎̮͉͍ͨ̈́̾̈́.jpg'を実行してみてください


@danielAzuelos hmmm Bitsnoopは、piratebayなどの急流サイトです。µtorrentとのマグネットリンクを介して約1400枚の写真をダウンロードしました。私はそれらのほとんどをスキップして、特殊文字を持つものだけを保持しました。ダウンロードする* .dmgはありませんでした。
クラノマス、2015年

@klanomath、有益な回答をありがとう...
Sami

@danielAzuelos、私はまた、急流からの写真のコレクションを持っていて、この画像はおそらくそれらの1つでした...私exepain.jpg画像を含むフォルダ内にファイルがあり、残念ながらそれはおそらくすでに実行されたので遅れていたことに気づきました開かれたフォルダ..昨日そのような名前の画像を含む元のフォルダを問題なく削除できました..
Sami

find . -inum 581871 -exec rm {} \;注:581871はiノードです。ls -aBeil結果の最初の列を確認してください
nelson

1
@klanomath:重要なポイントを忘れました。あなたの場合、LANG=en_US.UTF-8どのcharも印刷可能であり、-Bそれはあまり役に立ちません。これを効率的に使用するには、次のように入力する必要がありますunset LANG ; ls -aBeil
2015年

4

通常の使用では、rmコマンドはファイルを削除するためのものであり、rmdirコマンドはフォルダを削除するためのものです。rmフォルダの削除rmdirを拒否し、ファイルの削除を拒否します。そしてその後も、rmdirへの人工的なリンクを越えて何も入っているフォルダ削除されません.とします..

これらの制限の両方を提供することによって克服することができる-rスイッチ(ショートをrecursiveする)rmのようにrm -r list_of_files_or_folders。フォルダーを削除するように求められた場合は、まずフォルダー内のすべてを削除してから、rmdir内部的に呼び出してフォルダーを削除します。サブフォルダも同じ方法で、どの深さでも削除されます。

rm削除できないものを削除するように要求された場合、文句を言うでしょう。ただし、-fスイッチ(の略force)を追加すると、発生する可能性のある障害を克服するために最善の努力をするように指示されます。それは削除何か、それがロックされているためか、その権限が、それは削除することができないと言う、ので、どちらかのことができない場合、ファイルを所有し、そのファイルの所有者として、あなたは、ファイルのロックを解除、および/またはそのアクセス権を変更することができます。を使用する-fと、rmコマンドはこれらのことをサイレントに実行します。

短縮版:

cd ~/.Trash
rm -rf Downloads

同じエラーが発生rm: Downloads/Reactions: Directory not emptyしましたrm: Downloads: Directory not empty
Sami

4

コマンドキーを押しながらゴミ箱を右クリックします。[空のゴミ箱を保護する]オプションが表示されます。これを選択します。うまくいけば、ゴミ箱フォルダが空になります。


それは言うThe operation can’t be completed because the item “Reactions” is in use.
Sami

実行cd ~/.Trash/Downloads/Reactions ; lsof -- . *
dan

4

まず、cdReactionsフォルダーに移動します。

cd ~/.Trash/Reactions

次に、、rma space、次にtabキーを入力します。

これにより、ディレクトリ内の最初のファイルオートコンプリートされます。

ある場合は、を押しreturnて問題のファイルを削除できるはずです。


オートコンプリートは機能しNo such file or directoryますが、メッセージが表示されます
Sami

4

違法なファイル名のように思えます。

  • シングルユーザーモードで起動し、fsck -fを実行してみます
  • リカバリモードで起動し、そこからディスクユーティリティを実行して、「ディスクの修復」を選択します

3

Command + Sキーを押して電源を切り、システムをシングルユーザーモードで起動します。次に、bash3.2#タイプ入力を確認し/sbin/mount -uw /て、ファイルシステムをreadwriteとしてマウントします。

そして、

  1. cd /Users/<your username>/ ホームディレクトリに移動する
  2. rm -rf .Trash ゴミ箱ディレクトリを強制的に削除するには
  3. mkdir .Trash ごみ箱ディレクトリを再作成する
  4. chmod 700 .Trash フォルダに適切なアクセス許可を設定する
  5. chown <your username> .Trash ユーザーをフォルダの所有者として設定するには
  6. reboot 再起動してシングルユーザーモードを終了するには

同じエラーが発生rm: .Trash/Downloads: Directory not emptyしましたrm: .Trash: Directory not empty
Sami

この答えは危険です。.Trashそれがデフォルトであり、デフォルトのACLを取得できません。さらに、破損したFSでは機能しません。FSが損傷していることがわかったので、これを言うのは簡単です。
ダン

3

Downloadsゴミ箱からフォルダを移動してみてください

次にターミナルで実行します:

defaults write com.apple.finder AppleShowAllFiles -bool yes;osascript -e "tell application \"finder\" to quit";osascript -e "tell application \"finder\" to activate"

これにより、Finder GUIファイルシステムで非表示のファイルを表示できます。

ダウンロードフォルダまたはリアクションフォルダに... jegファイルが表示される場合。名前を変更できますか?もしそうなら。そして、それを試して削除してください。

端末で実行:

defaults write com.apple.finder AppleShowAllFiles -bool no;osascript -e "tell application \"finder\" to quit";osascript -e "tell application \"finder\" to activate"

システムを非表示にリセットします。


あなただけを実行することができます defaults write com.apple.finder AppleShowAllFiles -bool yes

terminal.appおよび手動でファインダーを再起動します。ドックアイコンを使用します。

押しながらaltキーをして、ファインダは、アイコンドッククリックしてください。

ここに画像の説明を入力してください


Downloadsデスクトップに移動し、あなたの方法に従いました。ターミナルで最初のコマンドを実行すると、すべてがデスクトップに非表示になり、次に2番目のコマンドを実行すると、デスクトップファイルが再び表示されます。
Sami

また、Reactionsフォルダをから移動しDownloads、再びファイルを削除してゴミ箱を空にしました。Reactions隠しファイルがゴミ箱に残っているだけです。
Sami

私のシステムには常にが付いdefaults write com.apple.finder AppleShowAllFiles TRUE;killall Finderていますが、内部のファイルReactionsが表示されません
Sami

しかし、フォルダでls -aを実行すると、それが表示されますか?
markhunte 2015年

はい、わかります。それはファイルの名前を変更せず、言いmv: rename ... to hi.jpg: No such file or directoryます。ここではファイル名をコピーして貼り付けることができないことに注意してください。
Sami

2

この件に関するAppleのサポートドキュメントで概説されている手順に従ってください。ドキュメント内の項目の多くはここの提案に含まれていますが、それらはあなたのような深刻なケースを試すためのいくつかの項目を提供します。ここでそれらをすべて繰り返すのではなく、主題についてこのよく書かれた文書を単に参照するのが最善です。

http://support.apple.com/en-us/HT201583

他のすべてが失敗した場合は、PuppyLinuxまたは他のそのようなディストリビューションを使用して小さなブートサムドライブを作成してから、そのサムドライブからブートしてみてください。Macハードドライブをマウントし、フォルダに移動してファイルを削除します。


Linuxブートの代替:ターゲットディスクモードで、別のMacのダムドライブとしてマウントしますか?
osxconor 2015年

-1

ファイルがダウンロードフォルダーにあるフォルダーにあるため、おそらくそれは不可能ですか?ファイルをデスクトップに戻し、「downloads」フォルダを開いて、そのフォルダにあるものを削除します。今すぐゴミ箱を空にしてみてください。

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