find命令的簡單使用
阿新 • • 發佈:2018-04-11
find命令 option ogr 時間 pat 日期 HR 格式 mman
以時間戳為篩選條件
以天計
以分鐘計
以權限為篩選條件
精確匹配
處理動作:
Find命令
格式:find [option] [Path] [篩選條件] [處理動作]
Path:默認當前目錄
篩選條件:對文件/目錄設置篩選條件
處理動作:默認顯示所有文件
篩選條件:
-name Name
文件或目錄名稱,區分大小寫
-iname Name
不區分大小寫
-user User_Name
利用文件屬主篩選
-group Group_Name
利用文件屬組篩選
-uid UID
利用UID進行篩選,當用戶被刪除時,只有用戶的UID留在文件/目錄上,沒有用戶名顯示
-gid GID
利用GID進行篩選,當組被刪除時,只用GID留在文件/目錄上,沒有組名顯示
-nouser
被刪除用戶所留下的文件-nogroup
被刪除的組所留下的文件-size [+|-] n [unit]
+|-
-size n [unit]
n-1至n個單位的文件-size +n [unit]
大於n+1個單位的文件-size -n [unit]
小於n-1個單位的文件unit
c
比特 k
KB M
MB G
GB以時間戳為篩選條件
以天計
-atime [+|-] n
時分秒單位依然有效-atime n
(當前日期-n-1)至(當前日期-n)-atime -n
(當前日期-n)至(當前日期)內被訪問到-atime +n
(當前日期-n-1)以前-mtime [+|-] n
同atime-ctime
同atime以分鐘計
-amin [+|-] n
-amin n
(當前時間-n)至(當前時間-n+1)-amin -n
(當前時間-n)至(當前時間)-amin +n
(當前時間-n)以前以權限為篩選條件
-perm [+|-] MODE
-perm MODE
-perm +MODE
任意用戶類型的任意指定權限位,-
要被/
所取代-perm -MODE
指定用戶類型指定權限位處理動作:
-print
打印到標準輸出上-ls
以長格式形式顯示-exec COMMAND {} \;
使用於對查找到的內容進行處理,反斜號為轉義字符,花括號與反斜線之間用空格
[root@ZYB test_dir1]# ls
test_file1 test_file2
[root@ZYB test_dir1]# find -name "tes*" -exec mv {} {}_haha \;
-ok COMMAND {} \;
交互模式,同-exec
,但在進行操作之前需用戶確認所執行的命令
-xargs COMMAND
對查找內容進行操作
find命令的簡單使用