Переместить только файлы из подпапок в целевую папку [закрыто]

Попробуйте использовать xkill или, если ваша клавиатура работает, нажмите Ctrl+Alt+F2, что приведет вас к интерфейсу командной строки. Введите команду top и проверьте, какие процессы используют большую часть процессора и памяти. Убейте эти процессы, нажав K, а затем PID процесса. Чтобы вернуться к графическому интерфейсу, введите startx и нажмите Enter.

0
02.04.2019, 04:18
2 ответа

Используйте:

find /dropbox/input -mindepth 2 -maxdepth 2 -type f -exec mv '{}' /project/input \;

Параметры «mindepth» и «maxdepth» ограничат результаты поиска файлами, которые находятся в подкаталогах вашего «входного» каталога, но не в самом «входном» каталоге и не в подкаталогах -. Попробуйте сначала без части «-exec», чтобы увидеть, перечислены ли в нем файлы, которые вы хотели:

find /dropbox/input -mindepth 2 -maxdepth 2 -type f
3
28.01.2020, 02:18
(cd /dropbox/input && find -type f -path './*/*' -print0 | xargs -r0 -0 mv -t /project/input)
1
28.01.2020, 02:18

Теги

Похожие вопросы