Когда я cd ~/.Trash
в терминале, он показывает, что есть папка Downloads
, а внутри Downloads
папки, другая папка Reactions
, а внутри Reactions
, есть файл с именем
Выключение или перезагрузка компьютера не работает для очистки корзины. Кроме того, я должен сказать, что файл скрыт и не отображается при открытии папки «Корзина». Это вирус? Если да, как мне от этого избавиться?
В терминале, используя: cd ~/.Trash/Downloads/Reactions
и затем ls -al
, показывает файл JPG.
(показано на скриншоте файла, потому что я не мог скопировать и вставить текст здесь в этом вопросе)
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
внутренней стороны.
При запуске ls -aBeil ~/.Trash/Reactions
в терминале, следующий результат:
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
Результат таков:
Обновление 3
Ниже приведен результат из unset LANG ; ls -aBeil ~/.Trash/Reactions
:
Обновление 4
Ниже приведен результат проверки служебного диска:
Обновление 5
Я только что восстановил диск с Disk Utility
помощью commandдоступа + R после перезагрузки системы. Затем .jpg
файл больше не скрывается и может быть очищен в корзину. Ниже вы можете увидеть скриншоты.
Спасибо всем за ваши комментарии и ответы. Отдельное спасибо Даниэлю Азуэлосу, Патрису и Кланомату.
Ответы:
Этот ответ может и не дать ответа на вопрос, но предоставить некоторую информацию о том, что могло произойти.
Я скачал торрент с изображениями 4Chan, содержащими Pain.jpg и две другие картинки с еврейскими буквами. Вот дьявольский преступник ;-)
ls -aBeil
шоу:lsof -- . *
шоу:Все файлы были видны в Finder, кроме .DS_Store, конечно. Pain.jpg имел значок по умолчанию и не мог быть открыт. После перемещения Pain.jpg в папку «Загрузки» (в ~ 12: 13 - проверьте журнал ниже), подождите несколько секунд и переместите его обратно в папку «Реакции», появился значок предварительного просмотра и файл можно открыть.
ls -aBeil
сейчас показывает:lsof -- . *
шоу:Соответствующие записи в журнале (извините за раздражающие ивритские символы, загромождающие записи - по крайней мере, редактируя и просматривая их в Google Chrome - это действительно сложно отформатировать вообще):
Переместить всю папку Reactions в корзину и удалить ее с фотографиями не проблема. То же самое касается копирования папки или ее перемещения. Pain.jpg - хотя это действительно PITA относительно правильного отображения - не кажется вирусом.
Проблемы в Finder и песочнице, вероятно, возникают из-за странного именования файла: смешанных римских и еврейских букв. Имена файлов только на иврите записываются справа налево (см. Второе изображение). Кроме того, возможно, произошло повреждение файловой системы.
Мои советы:
find . -inum <inode> -exec rm {} \;
после успешного использования,ls -aBeil
чтобы получить индекс 'Pain.jpg'. В моем случае это было бы:find . -inum 581871 -exec rm {} \;
перезагрузитесь в режим восстановления и попробуйте выполнить последнюю команду (
find . -inum <inode> -exec rm {} \;
) после восстановления файловой системы.попробуйте выполнить rm 'P \ ͎̮͉͍͎̮͉͍ͨ̈́ͨ̈́A \ ͎̮͉͍ͨ̈́̾̈́I \ ͎̮͉͍ͨ̈́̾̈́N \ ͎̮͉͍ͨ̈́̾̈́.jpg'
источник
exe
внутри папки, содержащейpain.jpg
изображение, был файл, и, к сожалению, было поздно, потому что, возможно, оно уже было выполнено, когда папка открылась .. Мне удалось удалить оригинальную папку, содержащую изображения с такими именами позавчера без проблем ..find . -inum 581871 -exec rm {} \;
примечание: 581871 - это индекс, пожалуйста, проверьте первый столбецls -aBeil
результатаLANG=en_US.UTF-8
, то любой символ для печати и-B
не очень помогает. Чтобы использовать его эффективно, нужно войтиunset LANG ; ls -aBeil
.При обычном использовании
rm
команда предназначена для удаления файлов , аrmdir
команда - для удаления папок .rm
откажется от удаления папки иrmdir
откажется от удаления файла. И даже тогда,rmdir
не удалит папку, которая содержит что-либо кроме искусственных ссылок на.
и..
.Оба эти ограничения могут быть преодолены путем предоставления
-r
переключателя (сокращение отrecursive
) доrm
как вrm -r list_of_files_or_folders
. Если будет предложено удалить папку, она сначала удалит все внутри, а затем вызоветrmdir
внутреннюю, чтобы избавиться от папки. Подпапки удаляются одинаково, на любую глубину.rm
будет жаловаться, если попросят удалить то, что не может быть удалено. Тем не менее, добавление-f
переключателя (сокращение отforce
) говорит о том, что он должен приложить максимум усилий для преодоления любых препятствий, которые могут возникнуть. Если он не может удалить что-либо либо из-за того, что он заблокирован, либо из-за того, что его разрешения говорят, что он не может быть удален, и вы являетесь владельцем файла, тогда как владелец файла вы можете разблокировать файл и / или изменить его разрешения. С-f
командойrm
команда сделает все это молча, не приставая к этому.Укороченная версия:
источник
rm: Downloads/Reactions: Directory not empty
иrm: Downloads: Directory not empty
Нажмите правой кнопкой мыши на мусорное ведро, удерживая клавишу Command. Появится опция «Безопасная пустая корзина». Выберите это. Надеюсь, он очистит папку для мусора для вас.
источник
The operation can’t be completed because the item “Reactions” is in use.
cd ~/.Trash/Downloads/Reactions ; lsof -- . *
Сначала
cd
в папку Реакции:Затем введите
rm
, а spaceзатем tabключ.Это должно автоматически завершить первый файл в каталоге.
Если это произойдет , вы сможете нажать, returnчтобы удалить нарушающий файл.
источник
No such file or directory
сообщениеПохоже, это может быть неправильное имя файла.
источник
Загрузите систему в однопользовательском режиме, выключив и удерживая Ctrl + S. Затем, когда вы видите,
bash3.2#
введите,/sbin/mount -uw /
чтобы смонтировать файловую систему как readwrite.Потом,
cd /Users/<your username>/
перейти в ваш домашний каталогrm -rf .Trash
заставить удалить каталог корзиныmkdir .Trash
воссоздать каталог мусораchmod 700 .Trash
установить правильные разрешения для папкиchown <your username> .Trash
установить пользователя как владельца папокreboot
перезагрузиться и выйти из однопользовательского режимаисточник
rm: .Trash/Downloads: Directory not empty
иrm: .Trash: Directory not empty
.Trash
Не получает ACL по умолчанию он имеет по умолчанию. Более того, на поврежденной ПС это не сработает. Проще сказать это сейчас, когда мы знаем, что ФС повреждена :).Попробуйте переместить папку
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 в папках загрузок или Reactions. Можете ли вы переименовать его. Если так, сделай так. и попробуйте и удалите его.
запустить в терминале:
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
в терминал.app и вручную перезапустить искатель. Используя его значок док-станции.
Удерживая нажатой altклавишу, щелкните значок док-станции поиска.
источник
Downloads
в рабочий стол и последовал вашему методу. Когда я запускаю первую команду в терминале, все скрывается на моем рабочем столе, затем при запуске второй команды снова появляются файлы рабочего стола.Reactions
папку изDownloads
, и снова удалил файлы и очистил корзину. Теперь толькоReactions
со скрытым файлом внутри, оставленным в корзине.defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder
, но файл внутриReactions
не появляетсяmv: rename ... to hi.jpg: No such file or directory
. Обратите внимание, что я не могу скопировать вставить имя файла здесь.Попробуйте выполнить действия, описанные в документе поддержки Apple по этому вопросу. Многие из пунктов документа включены в предложения здесь, но они предлагают некоторые элементы, которые можно попробовать в серьезных случаях, например, у вас. Вместо того, чтобы повторять их все здесь, лучше просто обратиться к этому хорошо написанному документу по этому вопросу.
http://support.apple.com/en-us/HT201583
Если ничего не помогает, вы можете попробовать создать небольшой загрузочный диск с помощью PuppyLinux или другого такого дистрибутива, а затем загрузиться с этого thumnbdrive. Смонтируйте жесткий диск Mac, затем перейдите в папку и удалите файл.
источник
Возможно, это невозможно, поскольку ваш файл находится в папке, которая находится в папке загрузки? Поместите файлы обратно на рабочий стол, откройте папку «Загрузки» и удалите содержимое этой папки. Попробуйте очистить свой мусорный бак сейчас.
источник