Назад | Перейти на главную страницу

Цикл в каталоге, чтобы найти папку и удалить

Я использую Dreamweaver для загрузки веб-страницы на свой сайт, он приносит папку с именем _note повсюду на моем сайте. Я хотел бы спросить, как я могу зацикливаться на каталоге (/ home / user / htdocs), чтобы найти папку _note и удалить ее?

Если у вас есть оболочка на веб-сервере, эта команда сделает это:

find /home/user/htdocs -type d -name _note -exec rm -rfv "{}" \;

Однако я был бы более осторожен. Я бы начал с этого, чтобы получить список и убедиться, что он хорош:

find /home/user/htdocs -type d -name _note -exec echo "'{}'" \; > file.txt

Затем просмотрите файл, и если все в порядке:

cat file.txt | xargs rm -fvr 

Таким образом вы сможете обнаружить ошибки до того, как удалите важные файлы.

Ты можешь использовать lftp с участием rm -r для рекурсивного удаления шаблона / имени папки / файла. Я думаю, что есть версия lftp для Windows для командной строки, которую вы можете скачать и установить.