У меня есть загруженный каталог со многими 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 \;