如何删除没有名称的目录?

如何删除没有名称的目录?

ls -l输出:

drwxr-xr-x 10 mnevile mnevile 4.0K Sep  9 15:45 ​​
drwxrwxr-x 18 mnevile mnevile 4.0K Jun 16 16:01 movies/
drwxrwxr-x 16 mnevile mnevile 4.0K Aug 19 10:52 music/
drwxrwxr-x 16 mnevile mnevile 4.0K Aug 19 10:52 tv/

如何删除没有名称的文件夹?

答案1

首先您应该知道这个目录有一个名称,但它是由不可打印的字符组成的。

你可以尝试这个场景:

找出文件 inode:

ls -il

输出应如该示例所示:

261145 drwxr-xr-x 10 mnevile mnevile 4.0K Sep  9 15:45

注意:这里,261145 是 inode 编号。

然后你可以尝试:

find . -inum 261145 -exec rm -rfi \{\} +

答案2

看起来它是一个带有空格的目录。我会cd进入该目录并使用./" " or ./\

相关内容