|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Semenyaka 2:461/640 15 Sep 2000 14:28:50 To : Valentin Nechayev Subject : rm, getopt --------------------------------------------------------------------------------
11 Sep 00 15:49, ты писал к мне:
RC>>>> Как быть, чтобы наверняка все удалить?
VN>>> find . -delete
AS>> Блин. Это, во-первых, убъет файлы в поддиректориях, чего исходный
AS>> вариант не сделает. Во-вторых - - тормоза малореальные. cd ..; rm
AS>> -f dir -первый недостаток остается. Внимание, источник [более]
AS>> правильного ответа: man xargs
VN> Тогда уж добавь, что xargs -0, find'у сказать -print0 и не забыть
VN> -mindepth 1 -maxdepth 1 (считая, что фря новая). Иначе же все равно
VN> недостаточно.
Верно. Если фря старая или не фря вообще - grep по дороге еще нужен :)
Для скорости, впрочем, _чаще_ _всего_ достаточно ls, так как задачи такого рода
возникают в случае, скажем, traditional news spool или других автоматически
генерируемых файловых помоек, где с именами засад нет, зато поддиректории
желательно не трогать (и посему cd .. ; rm dir не катит).
SY, Alex
--- IMHO в последней инстанции
* Origin: ...можжевеловых... (2:461/640)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/182739c23353.html, оценка из 5, голосов 10
|