8、文件查找

1、locate命令查找文件

locate命令是在後臺數據庫中按文件名查找,查找速度快,非實時的。shell

一、安裝mlocate

yum -y install mlocate數據庫

二、更新數據庫

updatedbcentos

三、查找文件

locate ifcfg-eth0
8、文件查找ide

2、whereis和which

一、whereis

whereis查找命令路徑和幫助文件
8、文件查找blog

whereis -b cmd // 返回命令路徑
8、文件查找ip

whereis -m cmd // 返回幫助文件路徑
8、文件查找cmd

二、which

which cmd 返回命令路徑
8、文件查找it

3、Find查找文件

一、find命令基本語法

find 路徑 選項 表達式 動做class

根據文件大小查找
// 查找/etc目錄下文件大小大於5M的文件
find /etc/ -size +5M
8、文件查找後臺

根據文件類型查找
//查找/dev目錄下塊設備文件
find /dev -type b
8、文件查找

根據時間查找
//查找用戶家目錄下7天前的文件
8、文件查找

根據用戶查找
// 查找centos家目錄下文件
find /home/centos -user centos
8、文件查找

根據權限查找
// 查找755權限文件
find ./shell_scripts/ -perm 755 -ls
8、文件查找

二、find 處理動做

-print :打印查找到的內容(默認)
-ls:以長格式顯示的方式打印查找到的內容
8、文件查找
-delete:刪除查找到的文件(僅能刪除空目錄)
-ok:後面跟自定義Shell命令(會提示是否操做)
8、文件查找
-exec:後面跟自定義Shell命令(標準寫法 -exec \;)
8、文件查找

相關文章
相關標籤/搜索