Друзья:
Я использую Ubuntu 18.04 LTS. В моем мусорном ведре есть множество файлов, папок, .jpgs, .mpgs и т. Д., Многие из которых я не узнаю, когда-либо использовал. Я попробовал обычный метод "Пустой мусор", который ничего не делает. Затем я попробовал любую другую команду терминала, которую смог найти на форуме и в других местах, включая «rm»; Я установил trash-cli и попробовал empty-trash
. После того, как вы дали команду rm
, чтобы удалить корзину, она все еще там. Я попытался восстановить отдельные файлы (чтобы изменить и удалить их), но получил сообщение об ошибке, что такого файла или каталога нет. Попытка удалить их по отдельности приводит к «У вас недостаточно прав для удаления файла [имя файла]». Я могу запросить свойства, и результат показывает содержимое в файлах (хотя в некоторых папках содержимое отсутствует.)
Я запускаю двойную загрузку с Windows 10 и отключил «FastBoot» в вдовах. Ничего не работает, хотя из сообщений об ошибках и отсутствия действий кажется, что файлы были удалены. Поведение похоже на то, что может делать вирус Windows. В противном случае система работает нормально, хотя при перезапуске я иногда получаю экран зеленого цвета с разноцветным набором вертикальных линий в левой десятой части экрана. (Я даю все, что могу придумать.)
Я не очень хорош в терминальных командах и не умею ловить Ubuntu, хотя я могу копировать и вставлять то, что кажется подходящим.
Вот скриншот с результатами мусора-пустого:
ira@Ira-Ubuntu:~$ trash-empty Traceback (most recent call last): File "/usr/bin/trash-empty", line 5, in sys.exit(main()) File "/usr/lib/python2.7/dist-packages/trashcli/cmds.py", line 31, in empty ).run(*sys.argv) File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 937, in run parse(argv) File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 806, in __call__ self.default_action() File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 963, in _empty_all_trashdirs self.trashdirs.list_trashdirs() File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 880, in list_trashdirs self._for_each_volume_trashcan() File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 887, in _for_each_volume_trashcan self.emit_trashcans_for(volume) File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 890, in emit_trashcans_for self.emit_trashcan_2_for(volume) File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 903, in emit_trashcan_2_for self.on_trash_dir_found(alt_top_trashdir, volume) File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 978, in _analize_trash_directory self.trashdir.each_trashinfo(self.on_trashinfo_found) File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 1087, in each_trashinfo action(os.path.join(self._info_dir(), entry)) File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 856, in delete_if_expired self._maybe_delete(trashinfo_path) File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 866, in _delete_unconditionally self._trashcan.delete_trashinfo_and_backup_copy(trashinfo_path) File "/usr/lib/python2.7/dist-packages/trashcli/trash.py", line 839, in delete_trashinfo_and_backup_copy self._file_remover.remove_file_if_exists(backup_copy) File "/usr/lib/python2.7/dist-packages/trashcli/fs.py", line 27, in remove_file_if_exists if os.path.exists(path): self.remove_file(path) File "/usr/lib/python2.7/dist-packages/trashcli/fs.py", line 25, in remove_file shutil.rmtree(path) File "/usr/lib/python2.7/shutil.py", line 253, in rmtree onerror(os.listdir, path, sys.exc_info()) File "/usr/lib/python2.7/shutil.py", line 251, in rmtree names = os.listdir(path) OSError: [Errno 20] Not a directory: '/media/ira/6464-3839/.Trash-1000/files/0007.jpg'
Я не понимаю, что он говорит мне. Спасибо за любую помощь. Ира
Вот первые четыре строки, следующие из команды find / media / :
drwxr-xr-x 2 ira ira 32768 Sep 5 2014 /media/ira/6464-3839/Music
drwxr-xr-x 5 ira ira 32768 Sep 5 2014 /media/ira/6464-3839/.Trash-1000
drwxr-xr-x 2 ira ira 32768 Jun 4 2015 /media/ira/6464-3839/.Trash-1000/info
-rw-r--r-- 1 ira ira 70 Sep 5 2014 /media/ira/6464-3839/.Trash-1000/info/0007.jpg.trashinfo
Далее следуют многочисленные строки, подобные 4-й, с различиями в [ 1116] Файлы Trash-1000 и список, как мне кажется, поврежденных файлов. (Я успешно удалял мусор несколько раз с 2014 года.)
У меня есть следующие внешние накопители: 2 3 ТБ (содержащие некоторую резервную копию, но в основном музыку, которую я записал) и пару дисков объемом 1,5 ТБ резервный сервер D-Link. Надеюсь, это поможет.
Кстати: я просто удалил некоторые файлы, которые появились в мусорном ведре, и я смог удалить их с помощью команды empty папки. Процесс работал для тех файлов, но упрямые не были затронуты.
Проблема была решена (но, возможно, не решена), перейдя в ОС Windows и выполнив поиск TRASH . Это вызвало четырех вероятных подозреваемых, все папки TRASH-1000 , на дисках C, G, F и H . Папка на C и два других резервных диска содержали дубликаты поврежденных файлов и другие, удаленные давно. Я смог удалить их с помощью функции удаления Windows. Возвращение в Ubuntu показало, что папка TRASH теперь пуста. Спасибо v010дя за подсказку.