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