Как найти и удалить несколько файлов

Я желаю найти несколько файлов как в

 find /etc/ /usr/ -type f,d -size +1k -exec ls -slah {} /; -exec rm -riv {} +

Мой вопрос Вам состоит в том, как я могу удалить только размер файла 5k и ниже с - исполнительная опция

0
задан 18 May 2017 в 19:54

1 ответ

Если я правильно понимаю ваш вопрос, вы хотите:

  1. Искать файлы в /etc и /usr
  2. . Выбирать только те файлы, размер которых не превышает 5 КБ.
  3. Удалить их

В этом случае вам нужно следующее:

find /etc /usr -type f -size -5k -delete

Обратите внимание, что в -exec нет необходимости, поскольку вы можете просто используйте опцию -delete.

В своем вопросе вы написали -size +1k. Вы хотели спросить о поиске файлов размером между 1k и 5k? Если это так, то вы можете просто указать опцию -size дважды:

find /etc /usr -type f -size +1k -size -5k -delete
2
ответ дан 3 November 2019 в 05:51

Другие вопросы по тегам:

Похожие вопросы: