Ubuntu 20.04回收站文件无法删除问题求助
Ubuntu 20.04回收站文件无法删除问题求助
我几乎试过了网上所有能找到的方法,包括用垃圾清理工具、各种命令行指令,还有直接在文件管理器里清空回收站,但始终有超过30GB的垃圾文件无法删除。
当我运行命令:
myname@myname-Lenovo-ideapad-320-15IKB:~$ trash-empty得到以下错误信息:
trash-empty: cannot remove /media/jyotirmoy/Backup/.Trash-1000/files/wedding videos raw files trash-empty: cannot remove /media/jyotirmoy/Backup/.Trash-1000/info/wedding videos raw files.trashinfo trash-empty: cannot remove /media/jyotirmoy/Backup/.Trash-1000/files/wedding photos hd trash-empty: cannot remove /media/jyotirmoy/Backup/.Trash-1000/info/wedding photos hd.trashinfo trash-empty: cannot remove /media/jyotirmoy/Backup/.Trash-1000/files/System Volume Information trash-empty: cannot remove /media/jyotirmoy/Backup/.Trash-1000/info/System Volume Information.trashinfo trash-empty: cannot remove /media/jyotirmoy/Backup/.Trash-1000/files/Whatsapp Photos trash-empty: cannot remove /media/jyotirmoy/Backup/.Trash-1000/info/Whatsapp Photos.trashinfo请各位大佬帮忙出出主意解决这个问题?
可行的解决思路
从报错信息来看,这些垃圾文件都存在外接备份磁盘的.Trash-1000目录下,大概率是权限不足或者磁盘挂载/文件系统异常导致的,你可以按顺序试试下面的方法:
方法一:用sudo权限强制清空整个回收站目录
普通用户权限可能无法操作外接磁盘的回收站,直接用管理员权限删除整个回收站目录(放心,之后系统会自动重建这个目录):sudo rm -rf /media/jyotirmoy/Backup/.Trash-1000/执行前确认这个目录里的内容确实都是你不需要的垃圾文件哦。
方法二:卸载后重新挂载磁盘
有时候磁盘挂载状态异常会导致文件无法删除,先卸载磁盘:sudo umount /media/jyotirmoy/Backup卸载完成后,通过文件管理器点击磁盘图标重新挂载,之后再尝试用
trash-empty或者文件管理器清空回收站。方法三:修复文件系统错误(针对NTFS格式磁盘)
如果你的备份磁盘是NTFS格式,可能存在文件系统错误,先安装修复工具:sudo apt install ntfsfix然后用
lsblk命令查看磁盘分区名称(比如/dev/sdb1),执行修复:sudo ntfsfix /dev/sdXn把上面的
/dev/sdXn替换成你实际的分区名称,修复完成后再尝试删除垃圾文件。方法四:手动逐个删除报错文件
如果你不想删除整个回收站目录,可以逐个删除报错的文件,注意文件名包含空格,需要用引号包裹:sudo rm -rf "/media/jyotirmoy/Backup/.Trash-1000/files/wedding videos raw files" sudo rm -rf "/media/jyotirmoy/Backup/.Trash-1000/info/wedding videos raw files.trashinfo"按照这个格式把所有报错的文件依次删除即可。
备注:内容来源于stack exchange,提问作者Jyotirmoy Pramanik
相关产品推荐
相关产品推荐

