slocate

安全性增强版 GNU Locate. Secure Locate 提供了一种安全的方法来索引和快速搜索系统上的文件。它使用增量编码,就像GNU locate一样压缩其数据库以使搜索更快,但它也将存储文件权限和所有权,以便用户不会看到他们无权访问的文件。

语法

  slocate [-qi] [-d path] [--database=path] search string

  slocate [-i] [-r regexp] [--regexp=regexp]

  slocate [-qv] [-o file] [--output=file]

  slocate [-e dir1,dir2,...] [-f fstype1,...] <[-l level] [-c] <[-U path] [-u]>

  slocate [-Vh] [--version] [--help] 

选项


   -u             从path/.路径 创建slocate数据库

   -U dir         从dir目录创建slocate数据库.

   -e dir1,dir2,...
                 从slocate数据库中排除目录

   -f fstype1,...
                从slocate数据库中排除特定文件系统上的文件。

   -c            在更新slocate数据库时解析'/etc/updatedb.conf' 

   -l level
       安全级别,0关闭安全检查。
       这将使搜索更快,1打开安全检查。这是默认值

   -i            进行不区分大小写的搜索 

   -q            安静模式。错误消息被禁止

   -n num        将显示的结果数量限制为num

   -r regexp
    --regexp=regexp  使用基本POSIX正则表达式搜索数据库

   -o file
    --output=file    要创建的数据库

   -d path
    --database=path  要搜索的数据库路径。
   -h
    --help           显示帮助
   -v
    --verbose        详细模式。创建数据库时显示文件
   -V
    --version        显示版本

slocate使系统用户能够搜索整个文件系统而不显示未经授权的文件

slocate 命令实例:

linux命令:slocate filename/dirname filename/dirname slocate slocate filename/dirnamerootopen.com
linux命令:slocate filename/dirname filename/dirname slocate slocate filename/dirnamerootopen.com
2018-04-29 13:47:48

Linux的Bash命令行(A-Z排序)