我试图创建一个包含 USB 驱动器中所有文件夹的压缩文件夹。为此,我在 USB 文件夹(安装在 下/dev/sdb1/
)内创建了一个名为“All”的文件夹,并使用了以下命令:
mv !(All) ./All/
。它应该将除文件夹 All 本身之外的所有其他文件夹移动到 All。但它似乎损坏了文件系统。当我尝试进入该 all 文件夹时,它显示此错误消息:Error while getting information for the file /media/usb_stick/folder2, input/output error
。当我从终端进入 All 文件夹并列出内容时,它显示这样的输出:
d????????? ? ? ? ? ? folder1
d????????? ? ? ? ? ? 'folder 2'
d????????? ? ? ? ? ? folder3
d????????? ? ? ? ? ? folder4
分区不知怎么损坏了。有人能告诉我如何修复吗?我用了sudo dosfsck -w -r -l -a -v -t /dev/sdb1/
,它显示以下错误:fsck.fat 4.1 (2017-01-24); open: Not a directory