Я хочу создать цикл в скрипте Linux, который будет проходить через папки в одном каталоге и будет копировать фотографии в одну папку и будет перезаписывать фотографии с тем же именем. Может ли кто-нибудь указать мне в направлении записи?Сценарий Linux Loop
2
A
ответ
3
find /path/to/source -type f -exec cp -f {} /path/to/destination \;
Будет ли это работать? Имейте в виду, что они будут перезаписывать файлы без запроса.
Если вы хотите его подтвердить перед перезаписью, используйте флаг -i (для интерактивного режима) в команде cp
.
0
find /path/to/source -type f | xargs -I {} file {} | grep <JPEG or image type> | cut -d ":" -f1 | xargs -I {} cp -rf {} /path/to/destination
С помощью этой функции вы можете настроить свою копию, выбрав только тип изображения.
0
На самом деле вам не нужно перебирать папки для поиска фотографий с помощью скрипта, команда find
выполнит эту работу за вас.
Попробуйте использовать find
с xargs
и cp
find source_dir -type f -iname '*.jpg' -print0 | xargs -0 -I {} cp -f {} dest_dir
*.jpg
Заменить с форматом ваших файлов фотографий. (Например, *.png
и т.д.)
Обратите внимание на использование -f
опции cp
, так как вы хотите переписать фотографии с тем же именем
Смежные вопросы
- 1. Сценарий удаления Linux Linux
- 2. Сценарий оболочки Linux: grep не работает внутри for-loop
- 3. Сценарий оболочки: for-loop in while loop
- 4. Linux сценарий оболочки СЭД
- 5. Linux ожидать сценарий
- 6. Сценарий корзины в Linux
- 7. сценарий автозапуска Linux (Raspbian)
- 8. Сценарий Python в linux
- 9. Loop with linux
- 10. Loop через аргументы Сценарий водосвинки
- 11. Сценарий оболочки Unix while loop
- 12. Добавить текст в конкретный сценарий linux linux
- 13. Linux Shell Script Files и Directory Loop
- 14. сценарий окна проверки подлинности Linux
- 15. Сценарий Python при загрузке Linux
- 16. Сценарий контроля производительности в linux
- 17. сценарий linux простой арифметический код
- 18. Удаленный сценарий запуска в Linux
- 19. Linux сценарий оболочки в Java
- 20. Сценарий Python, работающий в linux
- 21. Сценарий Linux - настоящее имя пользователя
- 22. Сценарий Linux с использованием tsql
- 23. монитор-процессор сценарий в Linux
- 24. Сценарий Linux, который сканирует сеть
- 25. Linux сценарий ввода строка оболочки
- 26. Сценарий Linux, читающий входной файл
- 27. Сценарий запуска Mongos для Linux
- 28. Как сделать этот сценарий Linux
- 29. linux C++ socket select loop
- 30. Рубин Сценарий: Удалить дубликаты из пут Loop