Вы на неправильном пути, хотите скопировать / переместить 1000 записей.Кажется, у вас много Asset_*
файлов (более 1000), и, ограничив число до 1000, вы хотите проверить правильность поведения, а затем сделать это для всей группы.
Хотя это кажется правильным,ограничение до 1000 является довольно обременительным и сделает ваш скрипт бесполезным.
Я бы предложил другой подход: представьте, что у вас есть такие имена файлов:
Asset_00000
Asset_00001
Asset_00002
...
Asset_00010
Asset_00011
...
Asset_99999
Затем вы можете сначала попытатьсявы делаете, используя Asset_0000*
, а затем, как только вы убедились, что все правильно, сделайте это для всех Asset_*
файлов.
Что касается перемещения, вы можете сделать это следующим образом:
find /directory -name "Asset_0000*" -exec mv {} /target_directory \;