Добро пожаловать в Супер пользователя. Мы не сервис написания сценариев. Мы ожидаем, что пользователи сообщат нам, что они пробовали до сих пор (включая любые сценарии, которые они используют) и где они застряли, чтобы мы могли помочь с конкретными проблемами. Вопросы, которые задают только сценарии, являются слишком широкими и могут быть отложены или закрыты . Пожалуйста, прочитайте Как мне задать хороший вопрос? ,
ДэвидПостилл
Ответы:
4
find -iname "*.zip"-size +60M-size -70M
Вы также можете использовать, -oчтобы получить дизъюнкцию и \( … \)сгруппировать различные совпадения.
На что следует обратить внимание: (1) я думаю, что ваш ответ не добавляет ничего нового, потому что -aэто оператор по умолчанию, другой ответ использует его неявно. Если ваш ответ объясняет это поведение вместе с другими частями findсинтаксиса, то он будет иметь некоторое значение. На мой взгляд, пока это просто излишне сложная (почему -exec du?) Общая (без zip-связанного фильтра) альтернатива. (2) Другой ответ - вики сообщества. Это как приглашение улучшить его вместо того, чтобы писать параллельный ответ; так что если вам действительно есть, что добавить, лучше всего отредактировать ответ вики сообщества.
Ответы:
Вы также можете использовать,
-o
чтобы получить дизъюнкцию и\( … \)
сгруппировать различные совпадения.источник
НЕ используйте abreviations
60M
и70M
как это будет также исключить все файлы размером более 69MB включая 69.001MB !!!из раздела информационной документации 2.4 Размер
таким образом, 69.001 округляется до 70 и, следовательно, исключается !
Прекрасный пример,
find . -size -1M
который будет соответствовать только файлам нулевого размера .источник
То же, что вы упомянули, но с -a. Это должно работать
find / -type f -size + 100M -a -size -200M -exec du -sh {} \;
источник
-a
это оператор по умолчанию, другой ответ использует его неявно. Если ваш ответ объясняет это поведение вместе с другими частямиfind
синтаксиса, то он будет иметь некоторое значение. На мой взгляд, пока это просто излишне сложная (почему-exec du
?) Общая (без zip-связанного фильтра) альтернатива. (2) Другой ответ - вики сообщества. Это как приглашение улучшить его вместо того, чтобы писать параллельный ответ; так что если вам действительно есть, что добавить, лучше всего отредактировать ответ вики сообщества.