Jump to content

Как быстро удалить папку с миллионами файлов!


support

Recommended Posts

support

Представьте ситуацию, при которой вам нужно удалить огромную директорию, содержащую 100 гигабайт однобайтовых файлов. Какие варианты решения проблемы вы сможете сходу назвать?

Открою маленький секрет: ни один из предложенных вами вариантов не сработает быстро, кроме вот такого:

Создаем пустую папку

mkdir empty_dir

 
Синхронизируемся с пустой папкой (т.е., по сути, удаляем файлы из нашей папки).

rsync -a --delete empty_dir/ dir_with_files/

 

Узнать место на диске:

df -h

 

Link to post
Share on other sites
support

вот эффективная команда для ввода в консоль

find ./cache/ -name '*.vam' -exec rm -vf {} 

только нужно корректно указать в какой папке искать, а то может затереть то что не нужно

find /home/user/public_html/cache/ -name '*.vam' -exec rm -vf {} 

лучше указывать полный путь где искать

Link to post
Share on other sites
×
×
  • Create New...