伏笔VPS移动版

伏笔VPS > 站长学院 > 知识库 >

RedHatLinux9获得在线帮助slocate命令

Red Hat Linux 9 博得在线协助 slocate命令

slocate提供了一种安全的方式为系统的文件创立索引,同时用户可以通过slocte快速搜查到系统中的文件。它应用了与locate类似的增量编码方式来压缩它的索引数据库,极大的提高了它的搜查速度,它同时包括了文件的许可权和所有相干,使得用户看不见它们无权拜访的文件。

slocate提供了两大功能:

◇ 创办文件索引数据库。它会定时或者手工刷新索引数据库。

◇ 在数据库中搜查指定文件。在索引数据库,因此它的检索速度异常快,能够满是对所有文件系统快速检索文件的需要。如其不知道一个命令和文件的全名,用户可以应用slocate命令来博得全名和位置。

slocate的常用参数如表2-3所示
参数 描述
-u 从根目次开端创立索引数据库。
-U dir 从指定定目次dir创立素引数据库。
-e dirlist 排除指定的目次列表,以逗号隔河相望。
-f filesystemlist 排除指定的文件绕列表,以逗号隔河相望。

slocate应用的索引数据库通常由系统时限自动地刷新。但如其用户的计算机没有一直运行Linux系统,很能可能该索引数据库不是最新的。用户可以以根用户身份,应用以下命令来手式刷新索引数据库。

# slocate -u -e /mnt

注重:这条命令需要花一定的时期,具体的时期要依靠用户的系统的性能和需要创立索引的文件的数量。

如其用户想查找所有的mkswap文件,用户可以执行:

$ slocate  mkawap

它的输出可能是:

/usr/share/man/mkswap.8.gz

/sbin/mkswap

注重:locate不仅返回文件名,同时返回目次名。所以如其用户有一个/home/区一体化root/swap/目次,它将返回这个目次的所有文件。

  (审核校对:伏笔科技[www.fubi.hk])