Поиск во FreeBSD: различия между версиями
Перейти к навигации
Перейти к поиску
Bas (обсуждение | вклад) Новая страница: «Если нам нужно найти, где находится бинарный файл, то: <pre>[bas@www ~]$ which php</pre> результат: <pre>/usr…» |
Bas (обсуждение | вклад) Нет описания правки |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
Если нам нужно найти, где находится бинарный файл, то: | Если нам нужно найти, где находится бинарный файл, то: | ||
<pre>[bas@www ~]$ which php</pre> | <pre>[bas@www ~]$ which php</pre> | ||
результат: | результат: | ||
<pre>/usr/local/bin/php</pre> | <pre>/usr/local/bin/php</pre> | ||
Если нам надо найти известную папку или файл, то: | Если нам надо найти известную папку или файл, то: | ||
Строка 9: | Строка 9: | ||
результат: | результат: | ||
<pre>squidpurge: /usr/ports/www/squidpurge</pre> | <pre>squidpurge: /usr/ports/www/squidpurge</pre> | ||
Если нам известно где искать и/или известно точное/частичное название того, что мы ищем, то: | Если нам известно где искать и/или известно точное/частичное название того, что мы ищем, то: | ||
Строка 17: | Строка 18: | ||
/usr/local/bin/php-cgi | /usr/local/bin/php-cgi | ||
/usr/local/bin/phpize</pre> | /usr/local/bin/phpize</pre> | ||
Если нам вообще надо что-то найти, то: | Если нам вообще надо что-то найти, то: | ||
Строка 33: | Строка 35: | ||
/usr/ports/www/wordpress-mu/pkg-descr | /usr/ports/www/wordpress-mu/pkg-descr | ||
/usr/ports/www/wordpress-mu/pkg-plist</pre> | /usr/ports/www/wordpress-mu/pkg-plist</pre> | ||
Если вы только что установили систему, то locate не запустится, так как данная утилита берёт данные из базы, которая создаётся автоматически по cron'у. Для того, чтобы вручную запустить обновление данной базы, необходимо выполнить команду: | Если вы только что установили систему, то locate не запустится, так как данная утилита берёт данные из базы, которая создаётся автоматически по cron'у. Для того, чтобы вручную запустить обновление данной базы, необходимо выполнить команду: |
Текущая версия от 12:43, 9 апреля 2015
Если нам нужно найти, где находится бинарный файл, то:
[bas@www ~]$ which php
результат:
/usr/local/bin/php
Если нам надо найти известную папку или файл, то:
[bas@www ~]$ whereis squidpurge
результат:
squidpurge: /usr/ports/www/squidpurge
Если нам известно где искать и/или известно точное/частичное название того, что мы ищем, то:
[bas@www ~]$ find /usr/local/bin -name 'php*'
результат:
/usr/local/bin/php /usr/local/bin/php-config /usr/local/bin/php-cgi /usr/local/bin/phpize
Если нам вообще надо что-то найти, то:
[bas@www ~]$ locate wordpress
результат:
/usr/ports/www/wordpress /usr/ports/www/wordpress/Makefile /usr/ports/www/wordpress/distinfo /usr/ports/www/wordpress/pkg-descr /usr/ports/www/wordpress/pkg-message /usr/ports/www/wordpress-mu /usr/ports/www/wordpress-mu/Makefile /usr/ports/www/wordpress-mu/distinfo /usr/ports/www/wordpress-mu/files /usr/ports/www/wordpress-mu/files/pkg-message.in /usr/ports/www/wordpress-mu/pkg-descr /usr/ports/www/wordpress-mu/pkg-plist
Если вы только что установили систему, то locate не запустится, так как данная утилита берёт данные из базы, которая создаётся автоматически по cron'у. Для того, чтобы вручную запустить обновление данной базы, необходимо выполнить команду:
[bas@www ~]$ /usr/libexec/locate.updatedb