linux 基礎操作之查找命令
2018-01-26
命令 : whereis (查找最快的一個,但是只能查找二進制程序、文檔和源碼。
命令格式: whereis [選項]
-b 查找2進制程序
-m 查找文檔
-s 查找源碼
命令 : which (優點:查找工具中速度最快的命令之一 , 可以給用戶顯示出命令所在的路徑。 缺點:查找範圍有限 )
命令格式: which 文件名
命令:find (最強查找工具 , 常用)
命令格式: find 路徑表達式 (表達式以 - , () ! 開始在這之前的都被認為是路徑表達式中可以含有通配符 * ? [] 等)
-name
示例: find /etc -name passwd
-type 查找指定類型的文件類型文件
| 連接
d 目錄
b 塊設備
s socket
p 管道(pipe)
f 常規文件
示例:
find / -type l -print find / -type d -print
-size n [c]
查找 n 值大小的文件 , 默認單位是塊 (1塊 = 512字節)
示例 :
查找大於 1500 字節的文件 #find ~ -size +1500c
查找等於 1500k 字節的文件 #find ~ -size 1500k
查找小於 10 塊的文件 #find ~ -size -10
查找文件 / 目錄字節為 0 的文件 ( 即空文件 ) 示例 : #find / -empty
查找所有屬於 snow 用戶的文件
#find / -user snow
查找屬主為 snow 組的文件
#find / -group snow
查找沒有屬組且沒有屬主的文件
#find / -nouser -nogroup
linux 基礎操作之查找命令