Перемещение только файлов, но не каталогов? [duplicate]

Это не ответ Linux, но для такого рода вещей я бы портировал оба файла в Excel, а затем использовал vlookup и / или count для их сравнения.

2
14.04.2017, 21:04
1 ответ

! (exe _ *) интерпретируется вашей оболочкой и расширяется еще до запуска вашей команды find. Вместо этого попробуйте использовать флаг -name , чтобы найти:

find . -maxdepth 1 -type f -not -name 'exe_*' -exec mv {} destination_folder \;

Я также рекомендую использовать + вместо ; в качестве терминатора для вашего -exec , чтобы уменьшить накладные расходы.

4
27.01.2020, 21:59

Теги

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