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;
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]...
Parameter
实例 | 描述 |
---|---|
locate file | 查找文件 file |
locate -i file | 忽略大小写查找文件 file |
cari untuk mencari fail
Sintaks
locate file
Kes 1
Kami menggunakan arahan locate untuk mencari Fail bermula dengan saya dalam direktori etc, arahan khusus adalah seperti berikut:
locate /etc/my
Selepas dijalankan, output terminal adalah seperti berikut:
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
Selepas dijalankan , output terminal adalah seperti berikut :
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!