Я совершенно не знаю, когда дело доходит до команд Linux. Я нашел эту строку в настройке пост-получения в моей рабочей ловушке git.

find /home/app/myapp.com/app/tmp/cache -type f -exec rm {} \;

Внутри этой папки /app /tmp /cache находится множество других подпапок:

models/
views/
persistent/
graphs/

Теперь я хочу, чтобы эта команда исключала graphs/ подпапки, но не знаю, как переписать эту команду.

Может ли кто-нибудь помочь?

1 ответ1

1

пытаться

find  /home/app/myapp.com/app/tmp/cache \( -name graphs -prune \) -o -type f -delete

где

  • \( -name graphs -prune \) указывает найти, чтобы пропустить графики
  • -o -type f -delete или удалить файлы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .