Полезные советы. Упрощаем виртуальную жизнь доступными средствами.
find -depth -type d -empty -exec rmdir {} \;
а ";" зачем?
это часть значения -execполучается так:-exec rmdir {} \;
|xargs rm -r вместо -exec rmdid {}
а зачем здесь xargs?
Можно проще:find -type d -empty -delete
да, точно ;)
а рекурсивно удаляет? этот скрипт
> удалить пустые вложенные папкида
Полезная строка после команды find /var/www/user/data/www/diman.site/upload/ -type f -not -name ".htaccess" -mtime +60 -exec rm -f {} \; - которая удаляет файлы старше 60-ти дней... и оставляет пустые папки...
а ";" зачем?
ОтветитьУдалитьэто часть значения -exec
ОтветитьУдалитьполучается так:
-exec rmdir {} \;
|xargs rm -r вместо -exec rmdid {}
ОтветитьУдалитьа зачем здесь xargs?
ОтветитьУдалитьМожно проще:
ОтветитьУдалитьfind -type d -empty -delete
да, точно ;)
ОтветитьУдалитьа рекурсивно удаляет? этот скрипт
ОтветитьУдалить> удалить пустые вложенные папки
ОтветитьУдалитьда
Полезная строка после команды
ОтветитьУдалитьfind /var/www/user/data/www/diman.site/upload/ -type f -not -name ".htaccess" -mtime +60 -exec rm -f {} \; - которая удаляет файлы старше 60-ти дней... и оставляет пустые папки...