http://dikiy-mujchina.livejournal.com/ ([identity profile] dikiy-mujchina.livejournal.com) wrote in [personal profile] g_l_a_v 2011-09-06 12:58 pm (UTC)

не знаешь как примонтирована? ну мало ли что там... может там вообще шара по сети...))) с магнитной ленты..))) юникс он такой юникс...
Посмотри файл /etc/fstab и для соответствующего раздела узнаешь как он примонтирован...

проблемы:
1. если делать rm -r То получится может что у тя будут в дереве сотни тісяч файлов и тут rm падает так как не может создать такую строку типа "путь/файл1 путь.файл2..." Тут все зависит от того сколько на один процесс может выделено быть памяти в шелле...

Как быть? Или не быть? Вот в чем вопрос!

Делать а ля
for a in $(ls /path/*); do rm $a;done
но тут мы киляем не рекурсивно и если будет файл с пробелом то нас постигнет неудача...

надо типа
find . -name '*' -exec rm "{}" \; #удалит все начиная с текущего каталога с вложенными подкаталогами

вот тут уже удалит даже с пробелами, так как мы берем в кавычки...
но быстрее не будет... быстрее всего конструкция rm *, но она имеет недостатки...

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting