千鋒教育2023新版Linux教程,保姆級(jí)零基礎(chǔ)Linux入門到精通全套視頻

文件查找
find /tmp/ -name "1.txt" 按照文件名字
find /tmp/ -iname "FILE" 忽略大小寫,適用于文件名稱中有大寫的情況
find /tmp/ -name "*.txt"
find /etc -size +5M 按照文件大小查找
查找在/etc/大于5M的文件
find /etc -size 5M
查找正好是5M的文件
find /etc -size -5M
查找在/etc/小于5M的文件
find /etc -mtime +5
按照修改時(shí)間查找
find /opt -mtime +5 #修改時(shí)間5天之前
find /opt -atime +1 #訪問時(shí)間1天之前
按文件類型:
find /dev -type f //f普通文件
find /dev -type d //d目錄
find /tmp -type f | wc -l 統(tǒng)計(jì)文件數(shù)量
按照文件權(quán)限
find . -perm 644 .叫做當(dāng)前目錄
查找當(dāng)前目錄下 權(quán)限為644
find /tmp ! -name "1.txt"
! 取反
find /tmp/ -name "1.txt" -o -name "2.txt"
使用 -a這個(gè)參數(shù)可以鏈接2個(gè)不同的條件且這2個(gè)條件必須要滿足!可多次使用
-o 在這個(gè)參數(shù)可以鏈接2個(gè)條件,只要滿足1個(gè)就會(huì)被找出來
find /tmp -empty 查找空文件
find /etc -name "ifcfg-*" | wc -l 統(tǒng)計(jì)個(gè)數(shù)
find /etc -name "ifcfg*" -exec cp -rvf {} /tmp \;
查找 路徑 按名 以ifcfg開頭 固定參數(shù)傳遞 復(fù)制 強(qiáng)制并且顯示過程 {}固定占位 路徑 \;固定結(jié)束
find / -name "*.txt" -exec rm -rf {} \;
參數(shù)傳遞 刪除 占位 \;結(jié)尾
find . -name "*.txt" |xargs rm -rf
find . -name "*.txt" |xargs rm -rvf
find /tmp/*.txt | xargs rm -rf
exec 每處理一個(gè)文件或者目錄,它都需要啟動(dòng)一次命令,效率不高
xargs 集合所有文件后統(tǒng)一傳遞