У меня есть загруженный каталог со многими rar файлами, и я пытаюсь их переместить. Как бы я это сделал?

2 ответа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 \;

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .