玩蛇網推薦圖文教程:python 列表
Linux命令有很多,今天要介紹的是常用的基礎命令中的find命令。find是Linux系統管理員所喜愛用的必備工具命令之一,它的作用是可以很輕松地找到你想要的文件,一個命令就可以在眾多文件中找到你的目標文件,還是很好用的。
Linux find命令詳解作用是什么?
它用來查找文件,可遍歷指定目錄按相應的條件查找所需要的文件
Linux find命令的語法是怎么樣的?
find [查找路徑……] [查找條件] [處理動作]
Linux find命令的工作原理:
查找路徑,默認為當前目錄,也可以遍歷整個文件系統;
運行如下三個 find 命令將得到相同的結果 — 當前目錄和所有子目錄中的所有文件(包括隱藏文件)的完整清單:
#find
#find .
#find . -print
Linux find命令查找條件,按文件名查找: -name,支持使用通配符查找:* 、?、[ ]
Linux find命令操作示例如下:
Linux find命令使用注意事項:
1、查找時注意文件名區分大小寫:-iname選項:不區分大小寫進行查找
2、按文件屬主、屬組查找:-user 用戶名、-group 組名
find命令也支持使用uid和gid進行查找
-uid
-gid
find命令也可以查找“無主(組)”的文件
-nouser (文件的屬主在/etc/passwd中不存在)
-nogroup(文件所屬的組在/etc/group中不存在)
示例如下:
find /var/log -user root -group utmp
3、按文件大小查找:-size [+/-] n[cwbkMG]
+表示大于的意思
-表示等于的意思
iplaypy.com
文件大小的單位可以是:
b——數據塊
c——字節
w——雙字節
k——KB
M——MB
G——GB
-empty 文件大小為0
-size +2M 大于2M的文件
-size -2M 小于2M的文件
-size 2M 2M(1-2M之間的文件都是)
4、Linux find命令,按文件類型查找:
-type是文件類型
文件類型可以是:-f 普通文件、-d 目錄、-b 塊設備、-c 字符設備、-p 命名管道、-l 鏈接、-s socket文件
示例如下:find /etc/ -type d
玩蛇網文章,轉載請注明出處和文章網址:https://www.iplaypy.com/linux/l6954.html
相關文章 Recommend