Такая команда должна удалить все - и файлы и папки. Я не уверен, действительно ли будут удалены под-папки, но команда указывает именно на то, что нужно удалить все.
Если же вы хотите удалить исключительно файлы, то это лучше указать явно:
find . -type f -delete
будут удалены все файлы, а иерархия под-папок будет сохранена.
На действительно больших объёмах этот способ не работает, к сожалению... у меня папка размером в 100 гигов, файлы по 5-10 килобайт... при запуске подобной команды всё виснет :(
6 комментариев:
Можно и без xargs:
find . -name '*' -exec rm {} \;
Такая команда должна удалить все - и файлы и папки. Я не уверен, действительно ли будут удалены под-папки, но команда указывает именно на то, что нужно удалить все.
Если же вы хотите удалить исключительно файлы, то это лучше указать явно:
find . -type f -delete
будут удалены все файлы, а иерархия под-папок будет сохранена.
vadim, myskam, спасибо огромное. Будем дальше учиться :-)
На действительно больших объёмах этот способ не работает, к сожалению... у меня папка размером в 100 гигов, файлы по 5-10 килобайт... при запуске подобной команды всё виснет :(
@Vladimir если решите проблему - просьба отписаться. Я если время найду - попробую нагенерировать файлов и проверить.
пасибо огромное Я если время найду что нужно удалить все.
Отправить комментарий