Как удалить директорию в Linux? :)
В директории (на ext3) сильно много файлов.
1. rm -rf damn_dir (думает час, думает два, думает день и никак не разродится)
2. ls damn_dir | wc -l (см. п.1)
3. find damn_dir | xargs rm -f (думает с час и, забив 16Gb оперативки, уходит в своп и падает в кору)
4. find damn_dir -type f | while read -r; do rm "$REPLY"; done (см. п.3)
Есть другие варианты?
1. rm -rf damn_dir (думает час, думает два, думает день и никак не разродится)
2. ls damn_dir | wc -l (см. п.1)
3. find damn_dir | xargs rm -f (думает с час и, забив 16Gb оперативки, уходит в своп и падает в кору)
4. find damn_dir -type f | while read -r; do rm "$REPLY"; done (см. п.3)
Есть другие варианты?
— указываемый путь или имя файла содержали в себе "*";
— у find использовался параметр -exec
— использовался xargs
— использовалось перенаправление вывода "|"
Единственно сработавшим вариантом оказался:
find . -deletedjem,