Apakah kegunaan arahan linux locate?

青灯夜游
Lepaskan: 2023-02-09 12:42:17
asal
1971 orang telah melayarinya

Arahan locate linux digunakan untuk mencari fail atau direktori, sintaksnya ialah "locate [OPTION]... [PATTERN]...". Arahan locate tidak mencari direktori tertentu, tetapi pangkalan data "/var/lib/mlocate/mlocate.db", yang mengandungi semua maklumat fail tempatan secara automatik mencipta pangkalan data ini dan mengemas kininya secara automatik sekali sehari;

Apakah kegunaan arahan linux locate?

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Arahan locate dalam Linux digunakan untuk mencari fail atau direktori. Perintah locate jauh lebih pantas daripada find -name kerana ia tidak mencari direktori tertentu, tetapi pangkalan data /var/lib/mlocate/mlocate.db.

Perintah locate Linux

Pangkalan data yang digunakan oleh arahan locate Linux mengandungi semua maklumat fail setempat. Sistem Linux secara automatik mencipta pangkalan data ini dan mengemas kininya secara automatik setiap hari.

Oleh itu, apabila kita menggunakan whereis dan mencari untuk mencari fail, kita kadang-kadang menemui data yang dipadam, atau fail itu baru dibuat tetapi tidak dapat ditemui Sebabnya adalah kerana fail pangkalan data belum dikemas kini.

Untuk mengelakkan situasi ini, anda boleh menggunakan perintah updatedb untuk mengemas kini pangkalan data secara manual sebelum menggunakan locate. Keseluruhan kerja locate sebenarnya terdiri daripada empat bahagian:

组成 描述
/usr/bin/updatedb 主要用来更新数据库,通过 crontab 自动完成的。
/usr/bin/locate 查询文件位置
/etc/updatedb.conf updatedb 的配置文件
/var/lib/mlocate/mlocate.db 存放文件信息的文件

Syntax

locate [OPTION]... [PATTERN]...
Salin selepas log masuk

Parameter

实例描述
locate file查找文件 file
locate -i file忽略大小写查找文件 file

cari untuk mencari fail

Sintaks

 locate file
Salin selepas log masuk

Kes 1

Kami menggunakan arahan locate untuk mencari Fail bermula dengan saya dalam direktori etc, arahan khusus adalah seperti berikut:

locate /etc/my
Salin selepas log masuk

Selepas dijalankan, output terminal adalah seperti berikut:

Apakah kegunaan arahan linux locate?

Kami melihat bahawa kami menggunakan Perintah locate mencari semua fail bermula dengan saya dalam direktori dll.

Kes 2

Kami menggunakan arahan locate untuk mencari fail pemasangan Linux Perintah khusus adalah seperti berikut:

locate install.log
Salin selepas log masuk

Selepas dijalankan , output terminal adalah seperti berikut :

Apakah kegunaan arahan linux locate?

Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Apakah kegunaan arahan linux locate?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan