Сортировка файлов в каталогах по имени файла

Всего лишь предположение, но попробуйте ослабить права доступа к родительскому каталогу, я видел такое поведение некоторое время назад. Если я правильно помню, это было вызвано «слишком строгими» разрешениями. Второе предположение, вы пытались добавить «косую черту» к пути?

1
03.09.2020, 20:26
1 ответ

Сzsh:

zmodload zsh/files
autoload -Uz zmv
mkmv() { mkdir -p -- "$2:h" && mv -- "$@"; }
zmv -n -P mkmv '(<1600-2020>(-<1600-2020>|)-[^0-9-][^-]#)*(#q.)' '$1/$f'

Удалите-n(сухой -прогон ), когда будете довольны тем, что он делает то, что вы хотите.

(zmodload zsh/filesдолжен сделать mkdirи mvвстроенными для ускорения работы, поскольку вам нужно переименовать тысячи файлов, что означает столько же вызовов mkdirиmv).

0
18.03.2021, 23:08

Теги

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