萌新的linux之旅 find

文件查找

2.find的基本參數
find -name #根據文件名字
find -not #條件 (不是)
find -user #根據用戶
find -group #根據組
find -size #根據文件大小
find -perm #根據權限
find - -maxdepth #條件(可以看目錄底下的最大子目錄層數)
find - -mindepth#條件(可以看目錄底下的最小子目錄層數)
find -a #條件(並且)
find -o #條件(或者)
find -type f 文件
find -type d 目錄
find -type c 字符設備
find -type b 塊設備
find -type s 套節字
find -type l 鏈接

首先先在/mnt 下建立9個 file 文件
並給改變文件的組和用戶

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

然後在給file1 10k的空間,file2 20k的空間,file3 30k的空間。

這裏寫圖片描述

這裏寫圖片描述

find /mnt -size +20k ,表示在/mnt裏面大於20k的文件
find /mnt -size -20k ,表示在/mnt裏面小於20k的文件
find /mnt -size 20k ,表示在/mnt裏面等於20k的文件

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

可以利用maxdepth和 mindepth 查看固定層數的字目錄

更改/mnt file 文件的權限
這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

-perm 644 含有四個條件,u位含有4和2兩個權限,g位只有4,o位只有4
-444 ( - 並且 )u位有4權限,並且g和o位也都有4權限
/444 ( / 或者 )u或g或o位有4權限

find命令找到文件,並輸入

這裏寫圖片描述

find 查找位置 -條件 條件值 -exec 動作 {} \;  #固定格式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章