нужно объединить все файлы из кучи папок в одну. как сделать?
Если все папки лежат в одной родительской папке, то делаешь поиск по ней. В результате должен отразится полный список файлов. Выделяешь все файлы (кроме папок) , вырезаешь, вставляешь в нужное место.
Остальные ответы
автоматически — нет. но те может помочь тотал командер подарок эдишен.
Вручную, как еще, вырезай да всавляй.
$|Гуру (4879) 15 лет назад
Вот она, вся прелесть удобных и понятных дружественных к пользователю GUIёв.
for i in * ; do
if[ -d $i ]; then
cp «$i»/* $DST
fi
done
но это если есть bash,zsh, ksh или просто UNIX sh
Alex KuleshovМастер (1858) 15 лет назад
а по русски?
$| Гуру (4879) да как 2 байта переслать for i in * ; do # i — переменная, в цикле последовательно приравнивается всем именам в текущей директории if[ -d $i ]; then # если файл с именем, содержащимся в i — директория cp «$i»/* $DST # копируем содержимое этой директории в директорию, чье имя храниться в переменной DST fi # конец услови done # конец цикла
Из некольких папок в одну? Легко.
Создаёшь папку. Нажимаешь на нужные файлы правой кнопкой и нажимаеш копировать ивтсавляешь в папку Так роешься. Всё.
А можно объединить всё в архив файл (.zip)
Для этого жми в любом свбодном месте (например в папке мои докуметы) правой кнопкой: СОЗДАТЬ| АРХИВ ZIP. Открываешь, выбераешь ДОБАВИТЬ.. . и обавляешь все-все нужные файлы. Всё
Alex KuleshovМастер (1858) 15 лет назад
это из одной папки в одну. а если папок 25))? и они не все идут одной иерархией?)))
или в 7zip в него еще удобнее!
Создаешь папку C:\новая_папка. Создаешь текстовый файл с содержимым:
move * С: \новая_папка
Меняешь расширение этого файла с .txt на .bat. Пихаешь этот батник во все папки из которых нужно переместить файлы и запускаешь в каждой папке.
KillCopy v2.82 в всплывающем меню файлов и
каталогов. Умеет как копировать так и перемещать файлы.
Зелёный значёк — перемещение без удаления исходного файла или папки,
Красный значёк перемещение с удалением исходного файла
Русский интерфейс есть.
for item in os.listdir():
!mv /путь-куда-переместить
Как объединить много папок в одну?
Наделал много резервных копий нескольких папок по разным папкам.
Надо их объединить в одну, с сохранением рекурсивной структуры, чтобы файлы с одинаковым именем, но разным содержимым, не перезаписались.
Если у файлов одинаковое имя и содержимое, то перезаписались (Останется только один.).
- Вопрос задан более трёх лет назад
- 1720 просмотров
Комментировать
Решения вопроса 0
Ответы на вопрос 1

впишусь в проект как SRE/DevOps.
cp без overwrite
как скопировать с рекурсией сами в man найдете?
хотя, говорят, лучше rsync.
Поиск вернул результатов: .
Поиск возвращает разделы, содержащие все введенные условия. При вводе нескольких условий подразумевается оператор «and». Результаты отображаются в порядке релевантности в зависимости от того, сколько раз условия поиска встречаются в каждом разделе.
- Если поиск возвращает слишком много разделов, добавьте дополнительные условия поиска или выполните поиск точной фразы. Для поиска точной фразы заключите ее в прямые кавычки (например, «класс пакета»).
- Если поиск возвращает слишком мало разделов, уменьшите число вводимых условий или используйте частичное условие. Если точное соответствие не найдено, в поиске используется «нечеткое» соответствие для поиска схожих условий. В результатах поиска выделяются только условия с точным соответствием.
Объединение папок
- Выберите папки, которые необходимо объединить в одну папку. Могут быть выбраны только папки, которые находятся на одном уровне папок.
- В меню Правка или контекстном меню выберите команду Объединить .
Выбранные папки будут объединены с первым выбранным документом в дереве. Все документы и подпапки в выбранных папках будут перемещены в объединенную папку.
Группировка файлов по папкам на Mac

Все данные на компьютере Mac (документы, изображения, картинки, музыка, приложения и другие данные) содержатся в папках. При создании документов, установке приложений и выполнении других действий можно создавать новые папки для систематизации данных.

Создание папки

- На Mac нажмите значок Finder в Dock, чтобы открыть окно Finder, затем перейдите в место, в котором требуется создать папку. Можно также нажать рабочий стол, если Вы хотите создать папку на рабочем столе.
- Выберите «Файл» > «Новая папка» или нажмите сочетание клавиш Shift-Command-N. Если команда «Новая папка» недоступна, Вы не можете создать папку в текущем месте.
- Введите имя папки, затем нажмите клавишу Return.
Перемещение файлов по папкам

- На Mac нажмите значок Finder в Dock, чтобы открыть окно Finder.
- Выполните любое из указанных ниже действий.
- Помещение объекта в папку.Перетяните его в папку.
- Помещение нескольких объектов в папку.Выберите объекты, затем перетяните один из объектов в папку. Все выбранные объекты перемещаются в папку.
- Помещение содержимого окна в папку. Поместите указатель слева от заголовка окна до появления значка, затем перетяните его в папку. Нажмите и удерживайте клавишу Shift, чтобы значок появился непосредственно при наведении указателя на область заголовка. Можно также навести указатель на начало заголовка окна и перетянуть его в папку, не дожидаясь появления значка.
- Сохранение объекта в исходном местоположении и помещение копии в папку. Выберите объект, нажмите клавишу Option и, удерживая ее, перетяните объект в папку.
- Сохранение объекта в исходном местоположении и помещение его псевдонима в новую папку. Удерживая клавиши Option и Command, перетяните объект в папку, чтобы создать псевдоним.
- Создание копии объекта в той же папке. Выберите объект, затем выберите «Файл» > «Дублировать» или нажмите сочетание клавиш Command-D.
- Копирование файлов на другой диск. Перетяните файлы на диск.
- Перемещение файлов на другой диск. Удерживая клавишу Command, перетяните файлы на диск.
Быстрая группировка нескольких объектов в новую папку
Вы можете быстро создать папку, объединив в нее объекты на рабочем столе или в окне Finder.
- На Mac выберите все объекты, которые Вы хотите сгруппировать.
- Нажмите один из выбранных объектов, удерживая клавишу Control, затем выберите «Новая папка из выбранного».
- Введите имя папки, затем нажмите клавишу Return.
Объединение двух папок с одинаковыми именами
Если есть две папки с одинаковыми именами в разных местах, их можно объединить в одну.
- Удерживая клавишу Option, перетяните одну папку на Mac туда, где находится другая папка с таким же названием. В появившемся диалоговом окне нажмите кнопку «Объединить». Опция «Объединить» появляется только в том случае, когда в одной из папок есть элементы, которых нет в другой папке. Если в папках содержатся разные версии одинаково названных файлов, будут доступны только опции «Остановить» или «Заменить».
Чтобы создать удобный список файлов, у которых есть что-то общее, на основании заданных Вами критериев, используйте смарт-папку.