2015-12-13 2 views
1

У меня есть 100 файлов в одной папке. Их имена от 1 до 100.Как скопировать несколько файлов из одной директории в другую с помощью команды cp?

Я хочу скопировать файлы с 1 по 50 в другую папку с именем a. Что-то вроде этого, что не очень приятно:

cp 1 2 ... 50 ./a 
+0

Итак, создайте скрипт bash с циклом for, итерацией от 1 до 100. Для каждой итерации выполняется одна команда копирования. Вы указываете целевую папку внутри команды копирования на основе сравнения текущего индекса итерации (числа) с 50. Отправьте свой скрипт, если у вас возникнут проблемы, и мы будем рады помочь. – arkascha

+0

Вы буквально не прилагаете никаких усилий на вашей стороне ... – EluciusFTW

ответ

2

cp `find. -maxdepth 1-type f | сортировать | head -50` a

cp `find. -maxdepth 1-type f | сортировать | tail -50` b

Смежные вопросы