Если вы знаете, что у вас есть файл с именем book1.something
, где расположение файла, точное значение something
и шаблон имени файла с заглавными буквами неизвестны:
find / -iname 'book1.*'
Если все, что вы знаете наверняка, это то, что имя файла содержит слово book
, вы можете сгенерировать, вероятно, гораздо больший список с помощью
find / -iname '*book*'
Аргумент для -name
— это оболочка шаблон. Из каталога, в котором находится файл, сравните:
$ ls Book1
ls: cannot access 'Book1': No such file or directory
$ ls Book1.*
Book1.gnumeric
Это представляет вид поиска, выполняемого -имя
. Опция -iname
просто разрешает нечувствительную к регистру версию этого.
Я использую moss / java_oracle для запуска GitLab на основе Java. Поэтому я бы порекомендовал вам контейнеры Docker для ваших бегунов, поскольку это гораздо более элегантное решение.
Но если вы все еще хотите сделать это, запустите:
curl --silent --location --retry 3 --cacert /etc/ssl/certs/GeoTrust_Global_CA.pem \
--header "Cookie: oraclelicense=accept-securebackup-cookie;" \
http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz \
| tar xz -C /tmp && \
mkdir -p /usr/lib/jvm && mv /tmp/jdk1.8.0_111 /usr/lib/jvm/java-8-oracle
Таким образом вы загружаете и распаковываете Oracle Java.