консольная команда для cwebp

iccup
На сайте с 01.05.2016
Offline
131
644
find ./ -type f -name '*.jpg' -exec cwebp -q 70 {} -o {}.webp \;

эта штука работает, но как задать другую папку для новых файлов?

kimsufi.com ( https://www.kimsufi.com ) очень дешевые и качественные дедики https://antibot.cloud/ - антибот, использую уже 3 года
baas
На сайте с 17.09.2012
Offline
136
#1

Хмм, а если так.

find /new/folder/ -type f .... \;
Настройка BSD систем. (https://www.fryaha.ru) Знание сила, незнание Рабочая сила!
iccup
На сайте с 01.05.2016
Offline
131
#2
baas:
Хмм, а если так.

не получилось, сделал в виде

find /var/www/www-root/data/www/domain.ru/webp/ -type f -name '*.jpg' -exec cwebp -q 70 {} -o {}.webp \;

тупо ничего не произошло

baas
На сайте с 17.09.2012
Offline
136
#3
iccup:
не получилось, сделал в виде

тупо ничего не произошло

Значит по условию нет подходящих данных!

iccup
На сайте с 01.05.2016
Offline
131
#4
baas:
Значит по условию нет подходящих данных!

ну конечно нет, эта папка целевая Она же пустая. или я чего-то не понимаю.

baas
На сайте с 17.09.2012
Offline
136
#5
iccup:
ну конечно нет, эта папка целевая Она же пустая. или я чего-то не понимаю.

Откуда мне знать, пустая она или нет?!

Попробуйте сперва

find /var/www/www-root/data/www/domain.ru/webp/ -type f -name '*.jpg' \;
Chkan
На сайте с 22.10.2008
Offline
99
#6

вот так попробуйте, но при этом надо находится в папке с jpg файлами для конверта

find ./ -type f -name '*.jpg' -exec cwebp -q 70 {} -o /new/path/for/file/{}.webp \;
🤠 Разработка/сопровождение проектов на Python/Django (https://django.ws)
iccup
На сайте с 01.05.2016
Offline
131
#7

я нахожусь в папке /var/www/www-root/data/www/domain.ru/webim/, там находятся файлы jpg. Ввожу команду

find /var/www/www-root/data/www/domain.ru/webp/ -type f -name '*.jpg' -exec cwebp -q 70 {} -o {}.webp \;

- ничего не происходит.

find /var/www/www-root/data/www/domain.ru/webp/ -type f -name '*.jpg' \;

- find: paths must precede expression: ;

Chkan
На сайте с 22.10.2008
Offline
99
#8


find /var/www/www-root/data/www/domain.ru/webim/ -type f -name '*.jpg' -exec cwebp -q 70 {} -o /var/www/www-root/data/www/domain.ru/webp/{}.webp \;
iccup
На сайте с 01.05.2016
Offline
131
#9
Chkan:
вот так попробуйте, но при этом надо находится в папке с jpg файлами для конверта
find ./ -type f -name '*.jpg' -exec cwebp -q 70 {} -o /new/path/for/file/{}.webp \;

вот так работает! Спасибо.

Ilya74
На сайте с 12.06.2008
Offline
278
#10
iccup:
я нахожусь в папке /var/www/www-root/data/www/domain.ru/webim/, там находятся файлы jpg.
iccup:
Ввожу команду
find /var/www/www-root/data/www/domain.ru/webp/ -type f -name '*.jpg' -exec cwebp -q 70 {} -o {}.webp \;

Ничего не смущает? Хотите искать в папке webim, а вводите папку webp.

https://x5x.host - хостинг сайтов, VPS в России, Нидерландах и в США

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий