Страница 1 из 1
Как удалить большой каталог?
Добавлено: 2013-12-01 10:08:09
gyurza2000
День добрый, подскажите, как на почтовике удалить целиком большой каталог (корзина почтового аккаунта)?
mc - не справляется, грузит проц системы на 95-100% , так длится всю ночь, но результатов нет
rm -rd - то же самое
Re: Как удалить большой каталог?
Добавлено: 2013-12-01 10:22:36
Electronik
rm -rf
Re: Как удалить большой каталог?
Добавлено: 2013-12-01 17:42:53
BlitzKrieg
Можно удалить содержимое как-нибудь так:
Код: Выделить всё
find /var/spool/mail -type f -exec rm {} \;
Путь ваш. Удалит все файлы из каталога, ну а затем уже можно и каталог затереть.
Re: Как удалить большой каталог?
Добавлено: 2013-12-01 22:04:18
gyurza2000
BlitzKrieg писал(а):Можно удалить содержимое как-нибудь так:
Код: Выделить всё
find /var/spool/mail -type f -exec rm {} \;
Путь ваш. Удалит все файлы из каталога, ну а затем уже можно и каталог затереть.
Код: Выделить всё
rm: ../.Trash/cur/1380816015.M281204P15549.adios.spb.ru,S=679,W=701:2,S: No such file or directory
И бегут эти нескончаемые строчки, а папка так и не сдувается
Re: Как удалить большой каталог?
Добавлено: 2013-12-01 23:35:30
Mikl_
Re: Как удалить большой каталог?
Добавлено: 2013-12-02 0:35:18
gyurza2000
Я справился, всем спасибо

Re: Как удалить большой каталог?
Добавлено: 2013-12-02 9:29:28
Mikl_
И? как маленький - решение то какое было?

Re: Как удалить большой каталог?
Добавлено: 2013-12-02 9:35:48
gyurza2000
, но перед этим был chmod 0777
Re: Как удалить большой каталог?
Добавлено: 2013-12-12 14:20:58
Dmitriy_K
На очень большом количестве файлов xargs тоже не оптимален. Кроме того, этот вариант даёт сбой на именах с пробелами. Есть хорошие ссылки по подобной проблеме:
http://unix.stackexchange.com/questions ... to-another
http://content.hccfl.edu/pollock/Unix/FindCmd.htm
find . -exec /bin/rm -f '{}' +
This command is equivalent to using find with xargs, only a bit shorter and more efficient. This form collects the filenames into groups or sets, and runs the command once per set.