ubuntu下删除U盘文件到回收站无法清空问题的解决

近日ubuntu下删除了U盘中的一个文件到回收站,之后每次unmount这个U盘时都要被询问是否清空回收站,每次加载后该文件又出现在回收站中,于是意识到这里出了问题。

手动清空回收站,会被告之无法删除,查看详细则为“Read-only file system”,开始时改了半天权限改不过来,后来在终端中找到了ubuntu下的回收站~/.local/share/Trash/files目录,却找不到该文件,将这个目录下的文件全部删除,桌面打开回收站该文件仍存在。

然后又找到了/media/disk/.Trash-1000/files这个目录(不同情况此路径会有所差别,要看U盘挂载的位置),这是U盘的回收站真正路径,也发现了该文件,rm时仍然显示“Read-only file system”

接着又看到网上说ntfs格式的文件系统需要装ntfs-3g和ntfs-config,还要sudo ntfs-config,把两个勾挑上,照做,也不起作用。

最后,用以下方法解决了这个问题:
1、首先查看/etc/mtab,找到U盘的信息(原来我的U盘是fat格式),我这里是/dev/sdb1 /media/disk vfat rw 0 0

2、以读写方式重新挂载U盘,按照上面的显示我的指令为sudo mount -o remount -o rw -t vfat /dev/sdb1 /media/disk
3、这时问题已经解决了,进入/media/disk/.Trash-1000/files,运行rm -rf *,终于成功清空回收站

你可能感兴趣的:(职场,ubuntu,休闲)