我刚刚为 Windows 7 双启动创建了一个 ntfs 分区。我尝试从 Windows 驱动器中的文件夹中删除一些文件,但出现错误Unable to find or create trash directory
。我可以正常创建文件和文件夹,也可以使用从命令行删除rm
。我只是无法使用上下文菜单或 del 键删除。为什么它不让我删除,我该如何修复它?
答案1
这是一个错误
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/192629
目前还没有解决方案,解决方法是在/etc/fstab
您可以使用ntfs-config
图形工具或命令行来执行此操作。
ntfs 配置
sudo apt-get install ntfs-config
gksu ntfs-config
然后更改 ntfs 分区的所有权和权限。
命令行
编辑/etc/fstab
# command line
sudo -e /etc/fstab
# graphical
gksu gedit /etc/fstab
为您的 ntfs 分区添加一行。如果您使用该permissions
选项,则可以在 ntfs 分区上设置权限。
/dev/sdxy /media/your_mount_point ntfs-3g user,locale=en_US.utf8,permissions 0 0
有关安装选项的其他信息,请参阅
https://help.ubuntu.com/community/MountingWindowsPartitions
获得正确的权限后,
cd /media/your_mount_point
mkdir .Trash-1000
将“.Trash-1000”更改为您的 UID(第一个用户是 1000,使用命令id
显示您的 UID)
id