Это странно. Nautilus внезапно прекратил показывать файлы в папке «Рабочий стол» моего раздела Windows 7. Он корректно отображает файлы во всех других папках. Еще более странно то, что если я
cd /windows/Users/myuser/Desktop
ls -l
с терминала, все файлы показывают, никаких проблем.
Просто заметили эту часть вывод ls, я думаю, что это виновник:
drwxrwx--- 1 root plugdev 4096 2012-01-04 00:26 MyDirectory1
d????????? ? ? ? ? ? MyDirectory2
Я скопировал «MyDirectory2» из моего раздела Linux в Windows во время работы Ubuntu. Я знаю, что поддержка linux NTFS не так хороша, как поддержка родной Windows, поэтому может быть что-то пошло не так. Я не могу удалить этот файл. Попытка удалить его (с помощью «rm -r MyDirectory2») дает:
rm: cannot remove `MyDirectory2': Input/output error
Когда у меня возникла эта проблема, она оказалась проблемой с разрешениями. Предполагая, что ваше имя пользователя в вашей системе настроено, вы можете изменить право собственности на файлы на пользователя с помощью chown -R satuon /windows/Users/myuser/Desktop
Возможно, вам нужно будет использовать sudo (sudo chown -R satuon /windows/Users/myuser/Desktop) - как с любой командой, которую я бы попросите вас прочитать man chown, чтобы понять, что он делает, прежде чем запускать его, особенно с правами root.
Когда у меня возникла эта проблема, она оказалась проблемой с разрешениями. Предполагая, что ваше имя пользователя в вашей системе настроено, вы можете изменить права собственности на файлы на пользователя с помощью chown -R satuon /windows/Users/myuser/Desktop
Возможно, вам придется использовать sudo (sudo chown -R satuon /windows/Users/myuser/Desktop
) - как с любой командой, которую я бы попробуйте прочитать man chown
, чтобы понять, что он делает, прежде чем запускать его, особенно с правами root.
Когда у меня возникла эта проблема, она оказалась проблемой с разрешениями. Предполагая, что ваше имя пользователя в вашей системе настроено, вы можете изменить права собственности на файлы на пользователя с помощью chown -R satuon /windows/Users/myuser/Desktop
Возможно, вам понадобится использовать sudo (sudo chown -R satuon /windows/Users/myuser/Desktop
) - как с любой командой, которую я бы попробуйте прочитать man chown
, чтобы понять, что он делает, прежде чем запускать его, особенно с правами root.