LINUX.ORG.RU

Переместить файлы

 , ,


0

1

Всем привет, новичок в этой сфере, вопрос такой есть множество директории в которых лежат файлы, нужно все эти файлы переместить в одну директорию. Пробовал так «find -type f -exec sh -c „mv {} /путь/“ \;» проблема в том что файлы в имени имеют разные знаки точки, скобки и т.д. поэтому поиск сбивается



Последнее исправление: mrdre (всего исправлений: 1)

Читайте доки, они рулез:

find -type f -exec mv --target-directory=/путь/ {} +

А вариант выше по топику сломается на файлах с апострофом в имени, который даже в винде разрешён.

legolegs ★★★★★
()
Последнее исправление: legolegs (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.