Учитывая тег linux , разницы нет. Опция -delete
включает опцию -depth
, поэтому файлы могут удаляться в другом порядке , но результат будет тот же. Опция -delete
удалит только один файл за раз, тогда как опция -exec... {} +
удалит несколько файлов за раз, но все равно будут удалены одни и те же файлы.
Кроме того, -delete
еще не является параметром, указанным в POSIX -, поэтому для кросс-платформенной -совместимости вы можете предпочесть привычку -exec
.
Если вы хотите заблокировать попытки установить новые TCP-соединения через порт 22, не затрагивая существующие соединения, попробуйте использовать
# iptables -A INPUT -j DROP -p tcp --syn --destination-port 22