Корзина показывает файлы, которых там нет

Друзья:

Я использую 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 папки. Процесс работал для тех файлов, но упрямые не были затронуты.

1
задан 15 April 2019 в 00:45

1 ответ

Проблема была решена (но, возможно, не решена), перейдя в ОС Windows и выполнив поиск TRASH . Это вызвало четырех вероятных подозреваемых, все папки TRASH-1000 , на дисках C, G, F и H . Папка на C и два других резервных диска содержали дубликаты поврежденных файлов и другие, удаленные давно. Я смог удалить их с помощью функции удаления Windows. Возвращение в Ubuntu показало, что папка TRASH теперь пуста. Спасибо v010дя за подсказку.

0
ответ дан 15 April 2019 в 00:45

Другие вопросы по тегам:

Похожие вопросы: