в первую очередь, *
расширяется оболочкой до того, как она доходит до RENAME
(Если он вообще расширяется - я сомневаюсь, что что-то совпадает {} / *
), и если он не расширяется, команда, которая выполнена , переименовать
с тремя аргументами с тремя аргументами с тремя аргументами -N
, S / JPG / JPEG /
и Некоторые / Путь / *
. Этот последний аргумент не является названием существующего файла Rename
ничего не делает.
Без раковины глобуса, путь бесполезной к Rename
.
Итак, вместо этого делаю:
find -maxdepth 3 -mindepth 3 -type f -iname '*.jpg' -exec rename -n 's/jpg$/jpeg/i' {} +
Использование Найти
Умение Способность строить командные строки, пока это возможно с +
вместо ;
.
Возможно, вы захотите подробнее рассказать о дистрибутиве linux, который вы установили на chrome book.
Сказав это, вы можете выполнить нужную задачу двумя способами.
Первый - это проверить страницу документации дистрибутива linux для установки JDK, так как большинство дистрибутивов предлагают какой-то менеджер пакетов, который по умолчанию выполняет установку и настройки PATH за вас, вам не нужно беспокоиться об этом.
Во-вторых, если вы решили установить JDK вручную, то у вас есть возможность установить JAVA PATH двумя способами,
Для второго варианта посетите эту официальную страницу http://docs.oracle. com/javase/tutorial/essential/environment/paths.html