1. 程式人生 > >linux 基礎操作之查找命令

linux 基礎操作之查找命令

文件 操作 工具 管道 默認 文件名 格式 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 基礎操作之查找命令