linux `ls`命令错误,表演??????和`无此类文件或目录` [已关闭]

3ks5zfa0  于 2023-04-29  发布在  Linux
关注(0)|答案(2)|浏览(156)

**关闭。**这个问题是not about programming or software development。目前不接受答复。

这个问题似乎不是关于a specific programming problem, a software algorithm, or software tools primarily used by programmers的。如果你认为这个问题与another Stack Exchange site的主题有关,你可以留下评论,解释在哪里可以回答这个问题。
昨天关门了。
Improve this question
我用rocksdb 7。2在nvme SSD上,但发生了一些错误Error while blob log header: Magic number mismatch。然后我停止进程并尝试删除整个数据目录。然后我发现了一个无法删除的错误文件。

$ rm /media/ssd2/web_server/picasso -rf
rm: cannot remove ‘/media/ssd2/web_server/picasso/data/storage/data/39247908/delta_db’: Directory not empty

$ ls /media/ssd2/web_server/picasso/data/storage/data/39247908/delta_db/084335.blob
ls: cannot access /media/ssd2/web_server/picasso/data/storage/data/39247908/delta_db/084335.blob: No such file or directory

我不知道是什么原因导致了这个错误,以及如何解决它。有人能帮我吗?

ttygqcqt

ttygqcqt1#

  1. flags必须先删除,所以递归删除目录的方法是rm -rf blablabbla(首先指定目录名)
    1.您的检查ls试图列出目录内的文件。显示evtl。文件,它可能在该目录中,剪切文件名(084335.blob),它将显示其中有哪些文件
    1.如果您真的想删除/media/ssd 2/web_server/picasso,请仔细检查。..看起来你会造成很大的破坏..
chy5wohz

chy5wohz2#

尝试:

rm -rf <file/dir>
ls <dir>

相关问题