Thư mục thùng rác không trống vì tệp P ͎̮͉͍ͨ̈́̾̈́A I N ͎̮͉͍ͨ̈́̾̈́.jpg


11

Khi tôi cd ~/.Trashtrong thiết bị đầu cuối, nó cho thấy có một thư mục Downloadsvà bên trong Downloadsthư mục đó, một thư mục khác Reactionsvà bên trong Reactions, có một tệp được gọi là

vi rút

Tắt hoặc khởi động lại máy tính không hoạt động để đổ rác. Ngoài ra, tôi nên nói rằng tệp bị ẩn và không hiển thị khi tôi mở thư mục Thùng rác. Nó có phải là virus không? Nếu có, làm thế nào để tôi thoát khỏi nó?

virus 2


Trong thiết bị đầu cuối, sử dụng: cd ~/.Trash/Downloads/Reactionsvà sau đó ls -al, hiển thị tệp jpg.

(hiển thị trong ảnh chụp màn hình của tệp vì tôi không thể sao chép và dán văn bản ở đây trong câu hỏi này)

virus 3

drwxrwxrwx 3 username staff 102 Jan 19 14:36 .

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

Cập nhật 1

Tôi di chuyển Reactionsra khỏi Downloadsvà dọn rác. Bây giờ chỉ Reactionscòn lại với .jpgbên trong.

virus 4

Bằng cách chạy ls -aBeil ~/.Trash/Reactionstrong thiết bị đầu cuối, sau đây là kết quả:

virus 5

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

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

Cập nhật 2

Từ cd ~/.Trash/Reactions> rm 'P> nhậpspacetab'return

Kết quả như sau:

virus 6

Cập nhật 3

Dưới đây là kết quả từ unset LANG ; ls -aBeil ~/.Trash/Reactions:

virus 7

Cập nhật 4

Dưới đây là kết quả từ xác minh đĩa tiện ích:

virus 8

virus 9

Cập nhật 5

Tôi chỉ sửa chữa đĩa thông qua Disk Utilitysử dụng commandtruy cập R + sau khi hệ thống khởi động lại. Sau đó, .jpgtập tin không bị ẩn nữa và có thể được dọn vào thùng rác. Dưới đây bạn có thể xem các ảnh chụp màn hình.

virus 10

virus 11

Cảm ơn tất cả các ý kiến ​​và câu trả lời của bạn. Đặc biệt cảm ơn daniel Azuelos, patrix và klanomath.


Mở Disk Utility và chạy "Kiểm tra âm lượng" trên ổ đĩa chính của bạn. Bạn gặp phải lỗi yêu cầu sửa chữa, khởi động vào Chế độ khôi phục, chạy Disk Util từ đó và sử dụng "Khối lượng sửa chữa"
nohillside

1
@patrix, vui lòng xem cập nhật 4
Sami

2
"Tên bất hợp pháp", tôi thực sự thích điều đó. Vui lòng tiếp tục như được giải thích trong hộp thoại ở cửa sổ bên dưới, sau đó (một khi bạn có Disk Utility chạy trong Chế độ khôi phục), chọn "Repair Disk" (thay vì xác minh). Sau đó khởi động lại như bình thường và thử đổ rác lại.
nohillside

1
@patrix, cảm ơn bạn patrix, nó đã làm việc. vui lòng xem cập nhật 5.
Sami

Câu trả lời:


9

Câu trả lời này có thể không thực sự trả lời câu hỏi nhưng cung cấp một số thông tin những gì có thể đã xảy ra.

Tôi đã tải xuống torrent với các hình ảnh 4Chan có chứa Pain.jpg và hai bức ảnh khác với các ký tự hebrew. Đây là thủ phạm bệnh tiểu đường ;-)

đau đớn

ls -aBeil trình diễn:

mymac: Người dùng phản ứng $ ls -aBeil  
ls: P A I N ͎̮͉͍ͨ̈́̾̈́.jpg: Không có tệp hoặc thư mục như vậy         
tổng số 528  
581705 drwxrwxrwx 6 nhân viên người dùng 204 ngày 21 tháng 1 12:08.  
401304 drwx ------ + 6 nhân viên người dùng 204 ngày 21 tháng 1 11:57 ..  
 0: nhóm: mọi người từ chối xóa  
582449 -rw-r - r - @ 1 nhân viên người dùng 6148 ngày 21 tháng 1 12:08 .DS_Store  
582261 -rw-r - r-- 1 nhân viên người dùng 4792 ngày 21 tháng 1 12:05 ה̌͐͊͒̾͆ה̌͐͊͒̾͆ ͭ̆צ̿̒̃͛  
582094 -rw-r - r-- 1 nhân viên người dùng 253804 ngày 21 tháng 1 12:06 ה̌͐͊͒̾͆ה̌͐͊͒̾͆ x. Xcf  

lsof -- . * trình diễn:

mymac: Phản ứng của người dùng $ lsof -. *  
lsof: lỗi trạng thái trên P A I N .jpg: Không có tệp hoặc thư mục như vậy    
NGƯỜI DÙNG ĐIỀU KHIỂN NGƯỜI DÙNG FD LOẠI THIẾT BỊ THIẾT BỊ / TẮT NODE  
bash 1290 người dùng cwd TRỰC TIẾP 1,2 204 581705.  
lsof 1345 người dùng cwd TRỰC TIẾP 1,2 204 581705.  
lsof 1346 người dùng cwd TRỰC TIẾP 1,2 204 581705.  

Tất cả các tệp đều có thể nhìn thấy trong Finder ngoại trừ .DS_Store tất nhiên. Pain.jpg có một biểu tượng mặc định và không thể mở được. Sau khi di chuyển Pain.jpg vào thư mục Tải xuống (lúc ~ 12: 13 - kiểm tra nhật ký bên dưới), đợi vài giây và di chuyển trở lại vào thư mục Reactions, biểu tượng xem trước xuất hiện và tệp có thể được mở.

đau đớn

ls -aBeil bây giờ cho thấy:

mymac: Người dùng phản ứng $ ls -aBeil  
tổng số 616  
581705 drwxrwxrwx 6 nhân viên người dùng 204 ngày 21 tháng 1 12:14.  
401304 drwx ------ + 6 nhân viên người dùng 204 ngày 21 tháng 1 12:14 ..  
 0: nhóm: mọi người từ chối xóa  
582449 -rw-r - r - @ 1 nhân viên người dùng 6148 ngày 21 tháng 1 12:14 .DS_Store  
581871 -rw-r - r-- 1 nhân viên người dùng 44041 ngày 21 tháng 1 12:01 P A I N ͎̮͉͍ͨ̈́̾̈́.jpg  
582261 -rw-r - r-- 1 nhân viên người dùng 4792 ngày 21 tháng 1 12:05 ה̌͐͊͒̾͆ה̌͐͊͒̾͆ ͭ̆צ̿̒̃͛  
582094 -rw-r - r-- 1 nhân viên người dùng 253804 ngày 21 tháng 1 12:06 ה̌͐͊͒̾͆ה̌͐͊͒̾͆ x. Xcf  

lsof -- . * trình diễn:

mymac: Phản ứng của người dùng $ lsof -. *  
NGƯỜI DÙNG ĐIỀU KHIỂN NGƯỜI DÙNG FD LOẠI THIẾT BỊ THIẾT BỊ / TẮT NODE  
bash 1290 người dùng cwd TRỰC TIẾP 1,2 204 581705.  
lsof 1390 người dùng cwd TRỰC TIẾP 1,2 204 581705.  
lsof 1391 người dùng cwd TRỰC TIẾP 1,2 204 581705.  

Các mục nhật ký tương ứng (xin lỗi vì các ký tự hebrew khó chịu làm lộn xộn các mục - ít nhất là chỉnh sửa và xem chúng trong Google Chrome - thực sự rất khó để định dạng nó):

21/01/15 12: 07: 10.734 QuickLookUIHelper [1231]: CoreAnimation: không thể tạo bối cảnh OpenGL  
21/01/15 12: 07: 32.702 sandboxd [346]: ([1180]) mdworker (1180) từ chối tệp-read-xattr / Users / user / Desktop / Reactions ()  
21/01/15 12: 08: 03.862 QuickLookUIHelper [1248]: CoreAnimation: không thể tạo bối cảnh OpenGL  
21/01/15 12: 13: 41.303 Finder [325]: không thể tạo tiện ích mở rộng hộp cát: lỗi tạo biểu diễn hệ thống tệp cho đường dẫn: [/ Users / user / Tải xuống / Reactions / P A I N ͎̮͉͍ͨ̈́̾̈́.jpg]  
21/01/15 12: 13: 41.303 Finder [325]: __CFPasteboardCreateSandboxExtensionDataFromCFData: không thể lấy dữ liệu mở rộng hộp cát cho url [file: ///.file/id=6571367.581871]  
21/01/15 12: 13: 41.304 Finder [325]: Không thể có được tiện ích mở rộng hộp cát hợp lệ cho mục: [789514] về hương vị: [public.file-url] từ bảng. Bởi vì phần mở rộng hộp cát không được tạo ..  
21/01/15 12: 13: 41.304 Finder [325]: Không thể nhận tiện ích mở rộng hộp cát cho itemIdentifier (789514). Dữ liệu cho phần mở rộng hộp cát vẫn là dữ liệu proxy  
21/01/15 12: 13: 47.518 Finder [325]: không thể tạo tiện ích mở rộng hộp cát: lỗi tạo biểu diễn hệ thống tệp cho đường dẫn: [/ Users / user / Tải xuống / Reactions / P A ͎̮͉͍ͨ̈́̾̈́I N ͎̮͉͍ͨ̈́̾̈́.jpg]  
21/01/15 12: 13: 47,518 Finder [325]: __CFPasteboardCreateSandboxExtensionDataFromCFData: không thể lấy dữ liệu tiện ích mở rộng hộp cát cho url [tệp: /// Người dùng / người dùng / Tải xuống / Phản ứng / P% 20% CD% 8E% CC % 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]  

Di chuyển toàn bộ thư mục Reactions vào thùng rác và xóa nó với các bức ảnh là không có vấn đề. Điều tương tự áp dụng để sao chép thư mục hoặc di chuyển nó xung quanh. Pain.jpg - mặc dù thực sự là một PITA về hiển thị phù hợp - dường như không phải là vi-rút.

Các vấn đề trong Finder và hộp cát có thể xảy ra do cách đặt tên lạ của tệp: hỗn hợp ký tự roman và hebrew. Tên tệp tiếng Do Thái chỉ được ký hiệu từ phải sang trái (xem hình thứ hai). Ngoài ra một số thiệt hại hệ thống tập tin có thể đã xảy ra.

Lời khuyên của tôi là:

  • như những người khác đã đề cập: cố gắng sửa chữa âm lượng chính của bạn với 'Disk Utility' sau khi khởi động lại vào Chế độ khôi phục
  • di chuyển tệp sang thư mục khác, đợi một thời gian và di chuyển nó trở lại nguồn gốc của nó cho đến khi bạn thấy hình ảnh xem trước. Kiểm tra nhật ký của bạn cho các tin nhắn hộp cát (xem ở trên).
  • cố gắng thực hiện find . -inum <inode> -exec rm {} \;sau khi sử dụng thành công ls -aBeilđể có được nút của 'Pain.jpg'. Trong trường hợp của tôi đó sẽ là:find . -inum 581871 -exec rm {} \;
  • khởi động lại chế độ Recovery và thử thực hiện lệnh cuối cùng ( find . -inum <inode> -exec rm {} \;) sau khi sửa chữa hệ thống tập tin.

  • cố gắng thực hiện rm 'P \ A \ I \ N \ ͎̮͉͍ͨ̈́̾̈́.jpg'


@danielAzuelos hmmm Bitsnoop chỉ là một trang web torrent như piratebay hoặc tương tự. Tôi đã tải xuống khoảng 1400 bức ảnh thông qua liên kết nam châm với Đoạntorrent. tôi đã bỏ qua hầu hết trong số họ chỉ giữ lại những người có ký tự đặc biệt. không có * .dmg để tải xuống.
klanomath

@klanomath, cảm ơn câu trả lời đầy thông tin của bạn ...
Sami

@danielAzuelos, tôi cũng có một bộ ảnh từ torrent và hình ảnh này có lẽ là một trong số đó ... Tôi nhớ rằng tôi nhận thấy rằng có một exetập tin trong thư mục chứa pain.jpghình ảnh và không may là nó đã bị trễ vì có lẽ nó đã được thực thi khi thư mục đã mở .. Tôi đã có thể xóa thư mục gốc chứa các hình ảnh có tên như vậy vào ngày hôm qua mà không có vấn đề gì ..
Sami

find . -inum 581871 -exec rm {} \;lưu ý: 581871 là nút in vui lòng kiểm tra cột ls -aBeilkết quả đầu tiên
nelson

1
@klanomath: Tôi quên một điểm chính. Nếu bạn LANG=en_US.UTF-8, thì bất kỳ char nào cũng có thể in được và -Bkhông giúp được gì nhiều. Để sử dụng nó một cách hiệu quả người ta nên nhập unset LANG ; ls -aBeil.
dan

4

Trong sử dụng bình thường, rmlệnh là để loại bỏ các tệprmdirlệnh là để loại bỏ các thư mục . rmsẽ từ chối xóa một thư mục và rmdirsẽ từ chối xóa một tập tin. Và thậm chí sau đó, rmdirsẽ không xóa thư mục chứa bất kỳ thứ gì ngoài các liên kết nhân tạo đến ....

Cả hai hạn chế này đều có thể được khắc phục bằng cách cung cấp công -rtắc (viết tắt của recursive) thành rmnhư trong rm -r list_of_files_or_folders. Nếu được yêu cầu xóa một thư mục, đầu tiên nó sẽ xóa mọi thứ bên trong, sau đó gọi rmdirnội bộ để thoát khỏi thư mục. Các thư mục con được loại bỏ theo cùng một cách, đến bất kỳ độ sâu nào.

rmsẽ khiếu nại nếu được yêu cầu loại bỏ một cái gì đó không thể được gỡ bỏ. Tuy nhiên, việc thêm công -ftắc (viết tắt force) cho nó biết nỗ lực tốt nhất để vượt qua mọi trở ngại có thể xảy ra. Nếu nó không thể xóa cái gì đó vì nó bị khóa hoặc vì quyền của nó nói rằng nó không thể bị xóa bạn sở hữu tệp, thì với tư cách là chủ sở hữu tệp, bạn có thể mở khóa tệp và / hoặc thay đổi quyền của nó. Với -f, rmlệnh sẽ làm những điều này trong âm thầm mà không làm phiền bạn về nó.

Phiên bản ngắn:

cd ~/.Trash
rm -rf Downloads

Tôi cũng mắc lỗi tương tự rm: Downloads/Reactions: Directory not emptyrm: Downloads: Directory not empty
Sami

4

Nhấp chuột phải vào thùng rác, trong khi giữ phím Command. Một tùy chọn 'Thùng rác an toàn' sẽ xuất hiện. Chọn cái này Hy vọng nó sẽ làm trống thư mục rác cho bạn.


Nó nóiThe operation can’t be completed because the item “Reactions” is in use.
Sami

Chạycd ~/.Trash/Downloads/Reactions ; lsof -- . *
dan

4

Đầu tiên, cdvào thư mục Reactions:

cd ~/.Trash/Reactions

Sau đó, gõ rm, a space, sau đó là tabchìa khóa.

Điều này sẽ tự động hoàn thành các tập tin đầu tiên trong thư mục.

Nếu có , bạn sẽ có thể nhấn returnđể xóa tệp vi phạm.


Tự động hoàn tất hoạt động nhưng tôi nhận được No such file or directorytin nhắn
Sami

4

Âm thanh như nó có thể là một tên tập tin bất hợp pháp.

  • Khởi động vào chế độ người dùng, thử chạy fsck -f
  • Khởi động vào Chế độ khôi phục, chạy Disk Utility từ đó và chọn "Repair Disk"

3

Khởi động hệ thống vào chế độ Người dùng đơn bằng cách tắt nguồn và giữ Command + S. Sau đó, khi bạn thấy bash3.2#gõ vào /sbin/mount -uw /để gắn kết hệ thống tập tin dưới dạng readwrite.

Sau đó,

  1. cd /Users/<your username>/ để chuyển đến thư mục nhà của bạn
  2. rm -rf .Trash để buộc xóa thư mục rác
  3. mkdir .Trash để tạo lại thư mục rác
  4. chmod 700 .Trash để đặt quyền thích hợp trên thư mục
  5. chown <your username> .Trash để đặt người dùng của bạn làm chủ sở hữu thư mục
  6. reboot để khởi động lại và thoát khỏi chế độ người dùng

Tôi cũng mắc lỗi tương tự rm: .Trash/Downloads: Directory not emptyrm: .Trash: Directory not empty
Sami

Câu trả lời này là rủi ro. Các .Trashkhông nhận ACL mặc định nó có theo mặc định. Hơn nữa, trên một FS bị hỏng, nó sẽ không hoạt động. Bây giờ chúng ta dễ dàng nói điều này hơn khi chúng ta biết rằng FS bị hỏng :).
dan

3

Hãy thử và di chuyển thư mục Downloadsra khỏi thùng rác

Sau đó chạy trong thiết bị đầu cuối:

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

Điều này sẽ cho phép bạn xem các tệp ẩn trong hệ thống tệp Finder GUI.

Nếu bạn có thể thấy tệp ... jeg trong thư mục Tải xuống hoặc Phản ứng. Bạn có thể đổi tên nó Nếu vậy hãy làm như vậy. và thử và xóa nó.

chạy trong thiết bị đầu cuối:

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

Để thiết lập lại hệ thống để ẩn.


Bạn chỉ có thể chạy defaults write com.apple.finder AppleShowAllFiles -bool yes

trong terminal.app và thủ công Khởi chạy lại công cụ tìm. Sử dụng biểu tượng dock của nó.

Giữ altphím và sau đó nhấp vào biểu tượng dock tìm.

nhập mô tả hình ảnh ở đây


Tôi di chuyển các Downloadsthành máy tính để bàn và theo phương pháp của bạn. Khi tôi chạy lệnh đầu tiên trong terminal, mọi thứ sẽ ẩn trên màn hình của tôi, sau đó chạy lệnh thứ hai, các tệp trên màn hình sẽ xuất hiện lại.
Sami

Tôi cũng chuyển Reactionsthư mục ra khỏi Downloads, và một lần nữa xóa các tập tin và thùng rác trống. Bây giờ, chỉ Reactionsvới các tập tin ẩn bên trong còn lại trong thùng rác.
Sami

Hệ thống của tôi luôn ở bên defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder, nhưng tệp bên trong Reactionskhông hiển thị
Sami

Nhưng nếu bạn ls -a trên thư mục bạn thấy nó?
markhunte

Vâng tôi có thể thấy rằng. Nó không đổi tên tập tin và nói mv: rename ... to hi.jpg: No such file or directory. Lưu ý rằng tôi không thể sao chép dán tên tệp ở đây.
Sami

2

Hãy thử làm theo các bước được nêu trong tài liệu hỗ trợ của Apple về chủ đề này. Nhiều mục trong tài liệu được bao gồm trong các đề xuất ở đây, nhưng họ cung cấp một số mục để thử cho các trường hợp nghiêm trọng như của bạn. Thay vì lặp lại tất cả ở đây, tốt nhất chỉ nên tham khảo tài liệu được viết tốt này về chủ đề này.

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

Nếu vẫn thất bại, bạn có thể thử tạo một ngón tay cái khởi động nhỏ bằng PuppyLinux hoặc bản phân phối khác, sau đó khởi động từ thumnbdrive đó. Gắn ổ cứng Mac, sau đó điều hướng đến thư mục và xóa tệp.


Thay thế cho khởi động Linux: chế độ đĩa đích và gắn kết như một ổ đĩa câm trên máy Mac khác?
osxconor

-1

Có lẽ không thể vì tập tin của bạn nằm trong một thư mục nằm trong thư mục tải xuống? Đặt lại các tệp trên máy tính để bàn của bạn, mở thư mục 'tải xuống' và xóa những gì trong thư mục đó. Hãy cố gắng đổ thùng rác của bạn bây giờ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.