Если вы хотите, чтобы общая команда переименовала несколько файлов и / или каталогов с одним или несколькими двоеточиями, вы можете использовать rename,
rename 's/://g' *
. После этого вы можете cd в любой из каталоги (которые вы изменили), как обычно (без кавычек).
Альтернативная командная строка в соответствии с советами в комментариях @DavidFoerster и @dessert,
[ f2] Если вы хотите ограничить действия переименования каталогами, вы должны добавить косую черту после звезды дикой карты. Вы также можете поместить двоеточие в выражении wild-card, чтобы ограничить выбор файлов теми, которые содержат двоеточие в имени файла, что может ускорить действие, если нужно искать огромное количество каталогов,Редактировать:
@ EliahKagan предлагает начать с «сухого хода» с опцией -n,
rename -n 's/://g' *
, которая просто печатает, какие операции переименования будут выполнено. Затем его можно запустить снова с удаленной опцией -n, чтобы фактически переименовать файлы. Это помогает избежать ошибок, таких как случайное переименование нескольких файлов, которые действительно хотели оставить в покое. Если различные кадры имеют прозрачные области и накладываются друг на друга, вы можете использовать команду convert с параметром «-coalesce» для создания набора файлов target-0.png, target-1.png и т. д. , каждый из которых объединяет последовательность предыдущих изображений:
convert -coalesce animation.gif target.png
для меня, с ImageMagick (информация о версии: 6.8.9-9 Q16 x86_64 2017-07-31)
convert gif.gif gif.pdf
делает PDF с каждой страницей, являющейся рамкой входного gif, тогда вы можете просто просматривать страницы через фреймы в приложении просмотра PDF по вашему выбору