Рекурсивное копирование файлов и папок определенного размера

Вот частичный ответ. Из ACPI wakeup 4 буквы кода -означают? Я понимаю следующее:

LID  - laptop lid
EXP3 - PCI Express Root Port nr 3 - could be broadband modem in my case (not sure how to pinpoint if it is actually in slot 3)
XHCI, EHC1, EHC2 - USB controllers

Теперь угадаю:

SLPB - sleep button :-)

и, наконец, что может быть IGBE и HDEF?

0
06.08.2019, 17:25
3 ответа

Используйтеfind -exec

cd /path/to/source
find. -size -50k -type f -exec cp --parents {} /destination/ \;
0
28.01.2020, 02:29

POSIXly и при условии, что пути к файлам не содержат символов новой строки:

find. -type f -size -10000c | pax -rw /destination/

Здесь для файлов размером менее 10000 байт.

Некоторые реализации findимеют предикат -print0, а некоторые реализации pax— соответствующую опцию -0, которая приводит к тому, что список файлов ограничивается NUL -, что устраняет ограничение новой строки . упомянутый выше.

0
28.01.2020, 02:29

Вы можете использовать rsyncс опцией --max-size.

2
28.01.2020, 02:29

Теги

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