Сначала вы должны подумать о том, что вы хотите случиться с файлами, которые копируются таким образом, и как это может повлиять на будущие операции копирования. Они собираются там остаться? Будут ли они удалены? Архивировано? Как только вы это знаете, вы можете создать команду копирования, а затем необходимые операции очистки. Вот пример сценария, который сначала копирует все существующие файлы, а затем удаляет их с удаленного сервера.
Существует риск, что файлы могут измениться между операциями копирования и удаления, поэтому я сначала переместил бы их во временный каталог, а затем скопировал и удалил их оттуда, чтобы рабочий каталог мог продолжать обычную работу.
Я также создал бы задание cron для автоматического извлечения этих файлов каждый день в одно и то же время и добавил бы некоторые проверки работоспособности, чтобы гарантировать успешное завершение операций.
#!/bin/bash
HOST="RemoteServerIPorHostName"
localDir="/some/local/dir"
for remoteTargets in "/A1/B1/C1/files111*" "/A1/B1/C2/files112*" "/A1/B2/C1/files121*" "/A1/B2/C2/files122*"
do
scp -pr user@$HOST:$remoteTargets $localDir
ssh -t user@$HOST 'rm -rf $remoteTargets'
done