Я получаю эту странную ошибку, когда пытаюсь удалить какой-то файл. И имя файла не содержит никаких конкретных символов. Кто-нибудь знает почему? Это сентос
[root@sandbox ~]# rm -rf /var/log/zookeeper
rm: cannot remove `/var/log/zookeeper': Invalid argument
ls -la zookeeper
.rmdir
для удаления пустых каталогов.Ответы:
Нечто подобное произошло со мной, когда я пытался удалить пустую папку с удаленного сервера. Вот что
ls -al
выдавал в качестве вывода:Это была папка внутри другой папки, и я хотел удалить это. Я попробовал,
rmdir
и вот что я получил:Казалось, что ничего не работает непосредственно с этой папкой (нет
rm -f
, нетtouch
, ничего). Однако я попытался переименовать родительскую папку, иlatest
папка снова стала нормальной, которую я затем смог удалить, используяrm
.источник