我正在使用 Ubuntu 14.04。
\n\n我有一张用于相机的 SD 卡,我正在尝试从中删除照片。我能够将它们移至垃圾箱,但是当我尝试从垃圾箱中删除任何文件时,我得到Failed to delete the item from the trash.
我可以导航到.Trash-1000/files设备上的目录,但是当我尝试访问sudo rm这些文件时,我得到了rm: cannot remove \xe2\x80\x98IMG_1483.JPG\xe2\x80\x99: Read-only file system.
mount给了我这个:
/dev/sdb1 on /media/zack/6562-61611 type vfat (ro,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks2)\nRun Code Online (Sandbox Code Playgroud)\n\n我尝试使用重新安装设备sudo mount /dev/sdb1 /media/zack/SD -o rw,dmask=0000,并在尝试删除文件时遇到相同的错误。
最后,我检查了卡本身的开关并确认它处于解锁位置。我尝试将其切换为锁定状态,以防万一它是一张愚蠢的卡,而且我也无法将其删除。
\n\n这里发生了什么?我怎样才能摆脱这些文件?
\n\n更新 1:我尝试了一些其他的事情来回应 aventurin\ 的评论。我拍了一张新照片,然后尝试了一下sudo rm,结果成功了。当我返回.Trash-1000/files并再次尝试时,我能够删除一些文件,但不能删除其他文件:
$ ls\n100___12\n101___01\n102___02 # directories\n103___03\n...\nIMG_1365.JPG\nIMG_1374.JPG\nIMG_1375.JPG\nIMG_1380.JPG\n...\n\n$ sudo rm -rvf *.JPG\nremoved \xe2\x80\x98IMG_1365.JPG\xe2\x80\x99\nremoved \xe2\x80\x98IMG_1374.JPG\xe2\x80\x99\nremoved \xe2\x80\x98IMG_1375.JPG\xe2\x80\x99\nrm: cannot remove \xe2\x80\x98IMG_1380.JPG\xe2\x80\x99: …Run Code Online (Sandbox Code Playgroud)