Перенос файлов в один каталог (bash однострочник)

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Аватара пользователя
Dr.SMP
Сообщения: 233
ОС: Agilia & Frugalware

Перенос файлов в один каталог

Сообщение Dr.SMP »

После работы photorec остаются куча папок вроде "rescup_dir.номер" с миллиардом файлов которые нужно скинуть в одну папку для последующей их сортировки по расширениям. И желательно в одну строку.
Думаю должно выглядеть примерно:
mv $(find /media/disk/rescue/ -name *) /media/disk/all/

но не работает, подскажите пожалуйста как реализовать
Не спеши, а то успеешь, следствие - тише едешь точнее диагноз.
Блог арчевода - http://grif12.blogspot.com
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Перенос файлов в один каталог

Сообщение rm_ »

Код: Выделить всё

mv rescup_dir.*/*  /some/dir/

не работает?

Если с find, то:

Код: Выделить всё

find /media/disk/rescue/ -type f -execdir mv "{}" /media/disk/all/ \;
Спасибо сказали:
Аватара пользователя
Dr.SMP
Сообщения: 233
ОС: Agilia & Frugalware

Re: Перенос файлов в один каталог

Сообщение Dr.SMP »

Оп, благодарю!
Не спеши, а то успеешь, следствие - тише едешь точнее диагноз.
Блог арчевода - http://grif12.blogspot.com
Спасибо сказали: