Вопрос Файлы, удаленные с помощью Linux, все еще отображаются в Windows [закрыты]


Я использую Ubuntu и Windows 7 как двойную загрузку.

Я удалил видео из папки «Загрузки» на диске C, используя мою Ubuntu OS. Я просто выбрал видео и сделал сдвиг+Удалить, Когда я переключаюсь на Windows, файл все еще отображается, хотя при попытке открыть его появляется ошибка.

Что пошло не так при удалении файла в Ubuntu?
Могу ли я исправить это и удалить значок в Windows с помощью Ubuntu?


2
2018-06-11 10:19


происхождения


Просьба пояснить, как вы удалили файл и какую файловую систему используете. - terdon♦
Кажется мне проблема окон. файл находится на c: drive = windows. файл отображается в окнах. файл выдает ошибку, удаляя ее в окнах. Я сомневаюсь, что Ubuntu - это система для исправления этого. - Rinzwind
-> Использовать checkdsk из окон на диске C - Rinzwind
Я думаю, что видеофайл действительно удален («дает ошибку при попытке открыть» - это подделка), но ярлык для файла все еще существует, возможно, в недавно использованном списке или приложении. Удалите или очистите это. - Xen2050


ответы:


Для меня это выглядит как поврежденная файловая система. Пытаться chkdsk на Windows или fsck на Linux, чтобы проверить вашу файловую систему и исправить любое возможное повреждение.

Я не думаю, что проблема здесь. У Ubuntu и Windows есть этот механизм, с аналогичной концепцией - когда «удаление» файла из файлового менеджера, он просто перемещается в специальную папку вместо удаления, а некоторые метаданные (исходное местоположение и дата удаления) хранятся в базы данных. Однако реализации различаются, поэтому файлы, перемещенные в корзину под Ubuntu, не будут отображаться в корзине Windows и наоборот. Однако, поскольку файлы перемещаются, любой способ их удаления приведет к их исчезновению из исходного местоположения.

Обратите внимание: если вы удаляете файл по-другому, чем через файловый менеджер, папка мусора может не использоваться, и файл фактически удаляется.


2
2018-06-11 13:03





Они все еще могут появиться, потому что они находятся в мусорном баке Ubuntu. Попробуйте очистить корзину мусора в Ubuntu с установленным диском C :.


0
2018-06-11 10:26



ЕСЛИ Ubuntu уничтожает файл на внешней смонтированной файловой системе, он создает каталог .Trash-1000 (если ваш идентификатор пользователя - 1000) в корневом каталоге устройства. Внутри этого файла файл files/ и некоторые метаданные (когда они были разбиты, где они были расположены), чтобы info/, оба файла имеют исходное имя файла. - Byte Commander
-1 Это просто неправильно. См. другой ответ для объяснения. - David Foerster