Как удалить каталог без имени?

Как удалить каталог без имени?

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

Для начала вам следует знать, что у этого каталога есть имя, но оно состоит из непечатаемых символов.

Вы можете попробовать такой сценарий:

Узнать индекс файла:

ls -il

Вывод должен быть таким, как в этом примере:

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

Примечание: здесь 261145 — номер инода.

Тогда вы можете попробовать:

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

решение2

похоже, что это каталог с пробелами. Я бы cdперешел в этот каталог и использовал./" " or ./\

Связанный контент