У меня есть загруженный каталог со многими rar файлами, и я пытаюсь их переместить. Как бы я это сделал?
2 ответа
3
Вы просили решение zsh , вот вы:
mv (#i)**/*.r(ar|<->) destination
(#i) делает поиск нечувствительным к регистру
** выполняет рекурсивный поиск, используйте *** если при поиске следует использовать символические ссылки
<-> соответствует номеру, но вы также можете указать диапазон, например, <1-20>
(A|B) соответствует A или B
Таким образом, с помощью приведенной выше команды вы захватите * .rar, * .r01, ..., но также и *.RAR, *.R1, *.R2
1
Вы можете сделать что-то вроде:
find -name ".rar" -exec cp {} dest_dir \;
