Найти дубликаты регистра файлов и rm в верхнем регистре

Команда:

ls | grep mp4 | xargs -i mv {} mp4

в большинстве случаев может быть заменена более простой и надежной:

mv *mp4* mp4

Вы можете игнорировать предупреждение о том, что каталог mp4 не может перемещаться внутри себя.

Обратите внимание, что этот скрипт, как и ваш, перемещает все файлы, в имени которых есть « mp4 » (например: mp4list.txt , lamp4.jpg ). Если вы действительно хотите переместить только файлы с расширением « .mp4 », вы можете использовать:

mv *.mp4 mp4

Это предотвратит ситуацию, приводящую к появлению сообщения об ошибке самого каталога mp4 происходить.

Если количество файлов mp4 слишком велико и первая команда не работает, вы можете использовать GNU find , чтобы добиться того же:

find . -maxdepth 1 -name "*mp4*" -exec mv -t mp4 {} +

или

find . -maxdepth 1 -name "*.mp4" -exec mv -t mp4 {} +
1
13.04.2017, 15:36
0 ответов

Теги

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