find 查找
2019獨角獸企業重金招聘Python工程師標準>>>
小知識 :
which 是查詢環境變量范圍內用的
whereis 根據庫里邊搜索每天定期更新
locate 需要安裝mlocate 包 庫凌晨4點生成 也可以update 手動升級
?
stat 查看文件信息
ctrl l 命令首行
ctrl c 取消
ctrl u 刪除光標前的
ctrl d 刪除后邊一位
ctrl a 光標最前邊
ctrl e 光標最后邊
ctrl k 刪除光標后的
?
?
find ?命令
-name?? 按照文件名查找文件
?
實例2:根據關鍵字查找
?
說明:
在 / 目錄查找 所有以.log結尾的文件。
實例3:按類型查找?
?
說明:
查找 / 目錄,以.log結尾的普通文件?
?
-type? 查找某一類型的文件,諸如:
b - 塊設備文件。
d - 目錄。
c - 字符設備文件。
p - 管道文件。
l - 符號鏈接文件。
f - 普通文件。
find ?路徑 -type d -print 從當前目錄查找,僅查找目錄,找到后,打印路徑名。可用于打印目錄結構。
?
僅查找目錄,找到后,打印路徑名。可用于打印目錄結構。
按尺寸查找:(文件大小)
?
?按尺寸查找:
????? find / -size 1500c (查找1,500字節大小的文件,c表示字節)
????? find / -size +1500c (查找大于1,500字節大小的文件,+表示大于)????
????? find / -size +1500c (查找小于1,500字節大小的文件,-表示小于)
# 查找在系統中為空的文件或者文件夾
?
#查找在系統中屬于 user1 這個用戶的文件
?
?
find??? -name??? april*??? fprint file????????? 在當前目錄下查找以april開始的文件,并把結果輸出到file中
?
find??? -name ap* -o -name may*??? 查找以ap或may開頭的文件
?
find??? /mnt??? -name tom.txt??? -ftype vfat??? 在/mnt下查找名稱為tom.txt且文件系統類型為vfat的文件
?
find??? /mnt??? -name t.txt ! -ftype vfat???? 在/mnt下查找名稱為tom.txt且文件系統類型不為vfat的文件
?
?
?
find??? /tmp??? -name wa* -type l???????????? 在/tmp下查找名為wa開頭且類型為符號鏈接的文件
?
find??? /home??? -mtime??? -2?????????????????? 在/home下查最近兩天內改動過的文件
?
find /home???? -atime -1??????????????????? 查1天之內被存取過的文件
?
find /home -mmin???? +60??????????????????? 在/home下查60分鐘前改動過的文件
?
find /home??? -amin??? +30??????????????????? 查最近30分鐘前被存取過的文件
?
find /home??? -newer??? tmp.txt?????????????? 在/home下查更新時間比tmp.txt近的文件或目錄
?
find /home??? -anewer??? tmp.txt????????????? 在/home下查存取時間比tmp.txt近的文件或目錄
?
find??? /home??? -used??? -2??????????????????? 列出文件或目錄被改動過之后,在2日內被存取過的文件或目
錄
find??? /home??? -user cnscn????????????????? 列出/home目錄內屬于用戶cnscn的文件或目錄
?
find??? /home??? -uid??? +501?????????????????? 列出/home目錄內用戶的識別碼大于501的文件或目錄
?
find??? /home??? -group??? cnscn??????????????? 列出/home內組為cnscn的文件或目錄
?
find??? /home??? -gid 501???????????????????? 列出/home內組id為501的文件或目錄
?
find??? /home??? -nouser????????????????????? 列出/home內不屬于本地用戶的文件或目錄
?
find??? /home??? -nogroup???????????????????? 列出/home內不屬于本地組的文件或目錄
?
find??? /home???? -name tmp.txt???? -maxdepth??? 4??? 列出/home內的tmp.txt 查時深度最多為3層
?
find??? /home??? -name tmp.txt??? -mindepth??? 3??? 從第2層開始查
?
find??? /home??? -empty?????????????????????? 查找大小為0的文件或空目錄
find??? /home??? -size??? +512k???????????????? 查大于512k的文件
find??? /home??? -size??? -512k???????????????? 查小于512k的文件
find??? /home??? -links??? +2?????????????????? 查硬連接數大于2的文件或目錄
find??? /home??? -perm??? 0700????????????????? 查權限為700的文件或目錄
find??? /tmp??? -name tmp.txt??? -exec cat {} \;
find??? /tmp??? -name??? tmp.txt??? -ok??? rm {} \; find???? /??? -amin???? -10???????? # 查找在系統中最后10分鐘訪問的文件
find???? /??? -atime??? -2?????????? # 查找在系統中最后48小時訪問的文件
?
find???? /??? -empty??????????????? # 查找在系統中為空的文件或者文件夾
?
find???? /??? -group??? cat????????? # 查找在系統中屬于 groupcat的文件
?
find???? /??? -mmin??? -5?????????? # 查找在系統中最后5分鐘里修改過的文件
?
find???? /??? -mtime??? -1????????? #查找在系統中最后24小時里修改過的文件
?
find???? /??? -nouser?????????????? #查找在系統中屬于作廢用戶的文件
?
find???? /??? -user???? fred???????? #查找在系統中屬于fred這個用戶的文件
轉載于:https://my.oschina.net/u/3709421/blog/1557525
總結
- 上一篇: Linux中的组合键
- 下一篇: 猫狗分类--Tensorflow实现