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 ./\