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

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

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

kimsufi.com (https://www.kimsufi.com) очень дешевые и качественные дедики
baas
На сайте с 17.09.2012
Offline
122
#1

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

find /new/folder/ -type f .... \;
Настройка BSD систем. (https://www.fryaha.ru) Знание сила, незнание Рабочая сила!
I
На сайте с 01.05.2016
Offline
103
#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
122
#3
iccup:
не получилось, сделал в виде

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

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

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

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

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

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

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

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

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

find ./ -type f -name '*.jpg' -exec cwebp -q 70 {} -o /new/path/for/file/{}.webp \;
Python-разработчик к Вашим услугам! (/ru/forum/955527)
I
На сайте с 01.05.2016
Offline
103
#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
87
#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 \;
I
На сайте с 01.05.2016
Offline
103
#9
Chkan:
вот так попробуйте, но при этом надо находится в папке с jpg файлами для конверта
find ./ -type f -name '*.jpg' -exec cwebp -q 70 {} -o /new/path/for/file/{}.webp \;

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

Ilya74
На сайте с 12.06.2008
Offline
255
#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.ru/vps-kvm.html?from=e_ik) в России, Европе, США, с 24x7 администрированием, мониторингом и бэкапами.

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