3

У меня есть папка с большим количеством изображений, я хочу переместить все изображения, имя файла которых содержит "cover" и размер которых превышает 100K, в /root/img. Команда ниже может переместить все файлы, имя которых содержит "cover", но без условия размера.Мои вопросы, как совместить с условием, что размер изображения больше, чем 100K. Спасибо!

find . -name '*cover*' -exec mv '{}' /root/img  \;

2 ответа2

8
find . -name '*cover*' -size +100k -exec mv '{}' /root/img \;

Эта команда переместит любой файл с именем "cover" и размером более 100K.

1

Вы хотите предикат -size .

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