Linux中常用的常用find命令選項有:-name、-iname、常用-??type、??常用-perm、常用-prune等,常用可以根據不同的常用需求進(jìn)行選擇。
find [搜索路徑] [選項] [表達式]
1、-name:根據文件名查找文??件。常用
2、常用-type:指定文件類(lèi)型,常用如f表示普通文件,d表??示??目錄。
3、-size:根據文件大小查找文件,可以使用+、-表示大于、小于某個(gè)值。
4、-mtime:根據文件修改時(shí)間查找文件,可以使用+、-表示大于、小于某個(gè)值。
5、-perm:根據文件權限查找文件,可以使用+、-表示添加、刪(′?`)除某個(gè)權限。
6、-exec:對查找到的文件執行指定的命令。
7、-maxdepth:限制搜索的深度,可以使用+或-表示增加或減少搜索深度。
8、-user:根據用戶(hù)查找文件,可以使用+、-表示添加、刪除某個(gè)用戶(hù)。
9、-grou┐(′?`)┌p:根據用戶(hù)組查找文件,可以使用+、-表(biao)示添加、刪除某個(gè)用戶(hù)組。
10、-permute:根據文件權限模式查找文件,可以使用+、-表示添加、刪除某個(gè)權限模式。
11、-print:打印查找到的文件路徑。
12、-quit:在完(wan)成查找后退出find命令。
13、-ls:以列表形式顯示查找到的文件信息。
14、-r:遞歸搜索子目錄。
16、-??not 和 !:表示否定條件,-not -name "*.txt"表示查找不是txt文件的(de)文件。
17、-and:表示邏輯與,-name &quo??t;*.txt" -size +1M表示查找名字以.txt結尾且大小大于1M的文件。
1(′_`)8(′?ω?`)、-or:表示邏輯或,-name "*.txt" -size -1M表示查找名字以.txt結尾且大小小于1M的文件。
2(′_`)0、-usermod:修改用戶(hù)權限。
21、-groupmod:修改用戶(hù)組權限。
23、-chown:修改文件所有(°□°)者。
24、-atime:修改??文件訪(fǎng)問(wèn)時(shí)間。
25、-ctime(′▽?zhuān)?:修改文件更改時(shí)間。
26、-crtime:修改文件創(chuàng )建時(shí)間???。
27、-mtime:修改文件修改時(shí)間。
28、-birthtime:修改文件創(chuàng )建時(shí)間(僅適用于ext2/ext3/ext4文件系統)。
1、根據文(wen)件(jian)名查找文件
find /home -name "test.txt"
這個(gè)命令會(huì )在/home目錄下(???)查找名為test.txt(T_T)的文件,如果找到了,會(huì )輸出文件的路徑,如果沒(méi)有找到,不會(huì )輸出任何內容。
2、根據文件類(lèi)型查找(′▽?zhuān)?文件
find /home -type f
這個(gè)命令會(huì )在/home目錄下查找普通文件(不包括目錄),如(ru)果找到了,會(huì )輸出文件的路徑,如果沒(méi)有找到,不會(huì )輸出任(ren)何內容。
3、根據文件大小查找文件
find /home -size +1M
這個(gè)命令會(huì )在/home目錄下查找大于1MB的文件,如果找(′Д` )到了,會(huì )輸出文件的路徑,如果沒(méi)有找到,不會(huì )輸出任何內容。
4、根據文件修改時(shí)間查找文件
find /home -mtime +1D
這個(gè)命令會(huì )在/home(′Д` )目錄下查找最近一天內修改過(guò)的文件,如果找到了,會(huì )輸出文件的路徑,如果沒(méi)有找到,不會(huì )輸出任何內容。
1、find(╬?益?)命令如何查找特定日期范圍內修改過(guò)的文件?
答:可以使用-mmin選項來(lái)(╯°□°)╯指定分鐘數范圍,find /home -mmin +60表示查找最近60分鐘內修改過(guò)的文件,如果要指定小時(shí)數范圍,可以將60改為對應的小時(shí)數;如果要指定天數范圍,可以將60改為對應的天數乘以60(因為每小時(shí)有??60分鐘)。
2、f??ind命令如何查找特定用戶(hù)修改過(guò)ヽ(′▽?zhuān)?ノ的文件?
答:可以使用-user選項來(lái)指定用戶(hù),find /home -user root表示查找root用戶(hù)修改過(guò)的文件,如果要查找其他用戶(hù)的文件,可以將root替換為其他用戶(hù)名;如果要排除某個(gè)用戶(hù),可以在用戶(hù)名前加上減號((′▽?zhuān)?-),`find /home !
(作者:口碑營(yíng)銷(xiāo))