中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓(xùn)學習|考試認證|工資待遇與招聘,認準超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux常用命令

Linux基本命令3:linux常用搜索命令

時間:2019-07-19

linux常用命令_常用dos命令大全及其用法_常用dos命令大全

在這里插入圖片描述

locate命令用來查找文件或目錄。locate命令的查找速度要比find快很多l(xiāng)inux常用命令linux常用命令,原因在于他們的查找的方式不同。locate搜索的是數(shù)據(jù)庫/var/lib/mlocate/mlocate.db,因此在后臺數(shù)據(jù)庫中只需按照文件名搜索,搜索速度更快。然而find進行文件查找時,需要搜索整個磁盤目錄,因此查找速度回相對較慢。

linux系統(tǒng)會自動更新mlocate.db數(shù)據(jù)庫,并別每天自動更新一次(不是實時更新的),因此在使用whereis和locate查找文件時,有時會找到已經(jīng)被刪除的數(shù)據(jù),或者剛剛建立文件,卻無法查找到,原因就是因為數(shù)據(jù)庫文件沒有被更新。為了避免這種情況,可以在使用locate之前,先使用updatedb命令,手動更新數(shù)據(jù)庫。

格式:locate [OPTION]… [PATTERN]…

locate命令格式
 - locate文件名
在后臺數(shù)據(jù)庫中按文件名搜索,搜索速度更快
 - /var/lib/mlocate/mlocate.db
locate命令所搜索的后臺數(shù)據(jù)庫
 - update
 更新數(shù)據(jù)庫
/etc/updatedb.conf配置文件
PRUNE_BIND_MOUNTS = "yes"	//開啟搜索限制
      2 PRUNEFS = "9p afs anon_inodefs auto autofs bdev binfmt_misc cgroup cifs coda configfs c        puset debugfs devpts ecryptfs exofs fuse fusectl gfs gfs2 hugetlbfs inotifyfs iso9660 j        ffs2 lustre mqueue ncpfs nfs nfs4 nfsd pipefs proc ramfs rootfs rpc_pipefs securityfs s        elinuxfs sfs sockfs sysfs tmpfs ubifs udf usbfs" 		//搜索時,不搜索的文件系統(tǒng)
      3 PRUNENAMES = ".git .hg .svn"		//搜索時,不搜索的文件類型
      4 PRUNEPATHS = "/afs /media /net /sfs /tmp /udev /var/cache/ccache /var/spool/cups /var/s        pool/squid /var/tmp" 		//搜索時,不搜索的路徑

linux常用命令_常用dos命令大全_常用dos命令大全及其用法

-b, --basename match only the base name of path names
-c, --count 只輸出找到的數(shù)量
-d, --database DBPATH 使用DBPATH指定的數(shù)據(jù)庫,而不是默認數(shù)據(jù)庫 /var/lib/mlocate/mlocate.db
-e, --existing only print entries for currently existing files
-L, --follow follow trailing symbolic links when checking file existence (default)
-h, --help 顯示幫助
-i, --ignore-case 忽略大小寫
-l, --limit, -n LIMIT limit output (or counting) to LIMIT entries
-m, --mmap ignored, for backward compatibility
-P, --nofollow, -H don't follow trailing symbolic links when checking file existence
-0, --null separate entries with NUL on output
-S, --statistics don't search for entries, print statistics about eachused database
-q, --quiet 安靜模式,不會顯示任何錯誤訊息
-r, --regexp REGEXP 使用基本正則表達式
--regex 使用擴展正則表達式
-s, --stdio ignored, for backward compatibility
-V, --version 顯示版本信息
-w, --wholename match whole path name (default)