У меня есть папка, содержащая 32 папки, каждая из которых содержит несколько файлов изображений. Я хотел бы переместить все эти файлы изображений в одну основную папку. Я знаю, как это сделать вручную, папка по папке. Есть ли способ автоматической командной строки? У меня есть Crunchbang Waldorf, и обычно я использую PCmanFM в качестве файлового менеджера.Устранение вложенных папок для перемещения всех файлов в одну папку
2
A
ответ
2
/*/обозначает каталоги.
mv /path/from/*/*.jpg /path/main/
2
если все эти изображения имеют одно расширение, например .jpg
:
find /directory/You/Want/To/Search -name "*.jpg" -exec cp -t /destination/directory {} +
Примечание: просто чтобы убедиться, что все эти изображения имеют одно уникальное имя в противном случае эта команда сломается
ОБНОВЛЕНИЕ:
если у вас нет знать, какие изображения расширений вы можете просто сделать это один:
find /directory/You/Want/To/Search -regex ".*\.\(jpg\|gif\|png\|jpeg\)" -exec cp -t /destination/directory {} +
Смежные вопросы
- 1. Скопируйте содержимое вложенных папок в одну папку рекурсивно (терминал)
- 2. Скопируйте содержимое всех папок в одну папку
- 3. Пакетный файл для перемещения всех файлов вложенных папок, а затем удалить пустые подпапки?
- 4. Makefile: Создание архивных файлов всех вложенных папок
- 5. перемещения файлов в папку
- 6. Переименование папок, вложенных папок и файлов
- 7. CMD - копирование файлов из нескольких папок в одну папку
- 8. Пакетный файл для перемещения файлов и папок в папку в другую папку
- 9. Перемещение нескольких файлов из нескольких папок в одну папку
- 10. Перемещение файлов из нескольких папок в одну папку без расширения
- 11. Перенаправить несколько папок в одну папку
- 12. Cocos2d-X Добавление вложенных папок в папку Classes вызывает ошибки
- 13. Сценарий Bash для переименования файлов и перемещения в другую папку
- 14. Пакет для перемещения файлов в папку в другую папку?
- 15. Код для перемещения всех файлов jpeg в одно место.
- 16. Пакетный файл для переименования файлов (+ вложенных папок)
- 17. Несколько файлов в одну папку в пакете
- 18. Applescript для создания вложенных папок и перемещения файлов с частью имени
- 19. Импорт файлов в одну папку
- 20. Пакетный файл для перечисления всех путей вложенных папок
- 21. bash скрипт для создания папок и перемещения файлов
- 22. Копирование вложенных папок и файлов в MSBuild
- 23. Zip несколько файлов в одну папку
- 24. Пакетный файл для перемещения файлов в указанную папку
- 25. Копирование файлов исключает одну папку
- 26. Резервное копирование пакетных файлов в окнах, воссоздание вложенных папок/файлов
- 27. VBScript, чтобы найти # папок и файлов (и вложенных папок!)
- 28. Загрузка всех файлов в папку
- 29. перемещать файлы из нескольких папок в одну папку назначения
- 30. использование вложенных папок в homegroup
Btw, мв предупредят вас дублированные имена, это позволит вам знать, какие копируются в основную директорию, то вы можете проверить каталоги whic дублированных и Ждет» t скопировано. Команда @ яша будет работать лучше, если изображения находятся в тонких вложенных уровнях. – FZE
спасибо, это сработало. Но для поддержания правильного порядка файлов изображений мне пришлось бы удалить первые три символа каждого имени файла. Как мне это сделать? – Oposum