У мене є ієрархія папок, подібна до цього:
MainFolder
|
| - 01
| - 02
| - 03
| - 04
| - 05
| - 06
| - 07
| - 08
| - 09
| - 10
А всередині кожної з цих десяти папок є ще 10 папок і так далі. Всього у мене 10 рівнів.
Я хотів би перенести всі файли, включаючи ВСІ можливі розширення (включаючи zip і rar) до папки з назвою FinalFolder.
Я намагаюся використовувати таку команду:
find MainFolder -type f -print0 | xargs -0 mv -t FinalFolder
І це "робочий". Загалом, я ловлю 5k файлів, але я знаю, що у мене є 25k файлів, так що не все ловлять. У чому може бути проблема? І що важливіше, як це виправити?
find MainFolder -type f -exec mv \{\} FinalFolder \;
?