Я хочу использовать rsync для передачи файлов из одного каталога в другой (на локальном компьютере). В этом каталоге есть тысячи файлов с формой «Run #### _ m98-c14.root» и «Run #### _ 98-c16.root» ... Я хочу только передать файлы формы " Выполнить ### _ m98-c16.root "... Есть ли способ сделать это? Спасибо.Rsync файлы между локальными каталогами
1
A
ответ
0
Сначала я пытаюсь воспроизвести исходные файлы:
cd /tmp
touch Run{1..20}_m98-c14.root
touch Run{1..20}_m98-c16.root
Если вы хотите получить только те, содержащие «c16», чтобы построить этот список, сделайте следующее:
ls Run*-c16.root
Так, rsync, трюк:
rsync -rv --include 'Run*_m98-c16.root' /tmp /var/destdir
+0
Это то, что вам нужно? если да, пожалуйста, подумайте о принятии ответа. –
Смежные вопросы
- 1. Использование ocamlfind с локальными каталогами
- 2. C# перемещать файлы между каталогами в SAN
- 3. Найти и скопировать файлы между двумя каталогами
- 4. Rsync включает не работает с каталогами
- 5. передача файлов между каталогами
- 6. разностное между двумя каталогами
- 7. мерзавец толчок ошибки между двумя локальными репозитариями
- 8. VBS: переход между каталогами
- 9. Rsync предыдущие скопированные файлы?
- 10. Справочники RSYNC и файлы
- 11. Rsync не синхронизировать файлы
- 12. rsync только * .php файлы
- 13. Rsync между двумя пультами
- 14. Как перемещать файлы между каталогами в sage 6.2
- 15. rsync -a всегда копирует некоторые файлы
- 16. различаются между файлами и каталогами
- 17. Изменение значения cookie между каталогами?
- 18. bunzip между несколькими каталогами, цикл
- 19. Управление копиями файлов между двумя каталогами
- 20. Как файлы rsync, сопоставленные с .hgignore между двумя hg-репозиториями
- 21. Как программировать разницу между двумя каталогами
- 22. Rsync заменяет файлы более новыми
- 23. Rsync - не передавать пустые файлы
- 24. Файлы не переданы после rsync
- 25. Кэш APC разделялся между разными каталогами?
- 26. FTP Перемещение/Переименование/Копирование файлов между каталогами
- 27. Использование GIT между локальными сайтами
- 28. Синхронизация времени между локальными приложениями
- 29. rsync между Ubuntu и FreeBSD
- 30. C# перемещение файлов между разными каталогами
Итак, если я понимаю, вам просто нужно создать список исходных файлов, а не команду rsync самостоятельно? Можете ли вы отправить команду, которую вы уже пробовали? –
'rsync /path/to/Run*_m98-c16.root/destination/path/.'? – twalberg
спасибо twalberg. это сработало! –