Как переместить все файлы в каталог в одной папке

В папке «my-folder» у меня есть около 6000 файлов mp4 и один каталог под названием «videos». Я хочу переместить эти 6000 mp4 файлов в каталог, который называется 'videos'. Как я могу это сделать? Я сейчас в «моей папке». Я пришел в эту папку с помощью команд cd в Putty.

1
задан 6 May 2018 в 19:34

2 ответа

mv !(videos) videos

добился цели.

1
ответ дан 7 December 2019 в 15:19

Читать man find, man xargs и man mv. Затем сделайте что-то как:

find . -maxdepth 1 -type f -iname '*.mp4' -print0 | xargs -0 --no-run-if-empty --max-args=512 mv --target-directory=videos/  

Но прежде чем Вы выполняете это, проверяете то, что это производит путем замены mv с echo mv:

find . -maxdepth 1 -type f -iname '*.mp4' -print0 | xargs -0 --no-run-if-empty --max-args=512 echo mv --target-directory=videos/  
0
ответ дан 7 December 2019 в 15:19

Другие вопросы по тегам:

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