【Linux】find命令 – 根據(jù)路徑和條件搜索指定文件
發(fā)布作者:微思網(wǎng)絡(luò) 發(fā)布時間:2025-04-27 瀏覽量:0次
點鏈接跳轉(zhuǎn) 查看相關(guān)內(nèi)容文章:
微思-紅帽官方授權(quán)培訓(xùn)機構(gòu)
find 路徑 條件 文件名
全盤搜索系統(tǒng)中所有以.conf結(jié)尾的文件:
[root@linuxcool ~]# find / -name *.conf /run/tmpfiles.d/kmod.conf /etc/resolv.conf /etc/dnf/dnf.conf /etc/dnf/plugins/copr.conf /etc/dnf/plugins/debuginfo-install.conf /etc/dnf/plugins/product-id.conf /etc/dnf/plugins/subscription-manager.conf ………………省略部分輸出信息………………
在/etc目錄中搜索所有大于1MB的文件:
[root@linuxcool ~]# find /etc -size +1M /etc/selinux/targeted/policy/policy.31 /etc/udev/hwdb.bin
在/home目錄中搜索所有屬于指定用戶的文件:
[root@linuxcool ~]# find /home -user linuxprobe /home/linuxprobe /home/linuxprobe/.mozilla /home/linuxprobe/.mozilla/extensions /home/linuxprobe/.mozilla/plugins /home/linuxprobe/.bash_logout /home/linuxprobe/.bash_profile /home/linuxprobe/.bashrc
列出當(dāng)前工作目錄中的所有文件、目錄以及子文件信息:
[root@linuxcool ~]# find . . ./.bash_logout ./.bash_profile ./.bashrc ./.cshrc ./.tcshrc ./anaconda-ks.cfg ………………省略部分輸出信息………………
在/var/log目錄下搜索所有指定后綴的文件:
[root@linuxcool ~]# find /var/log -name "*.log" /var/log/audit/audit.log /var/log/rhsm/rhsmcertd.log /var/log/rhsm/rhsm.log /var/log/sssd/sssd.log /var/log/sssd/sssd_implicit_files.log /var/log/sssd/sssd_nss.log /var/log/sssd/sssd_kcm.log /var/log/tuned/tuned.log /var/log/anaconda/anaconda.log /var/log/anaconda/X.log ………………省略部分輸出信息………………
在/var/log目錄下搜索所有不是以.log結(jié)尾的文件:
[root@linuxcool ~]# find /var/log ! -name "*.log" /var/log /var/log/lastlog /var/log/README /var/log/private /var/log/wtmp /var/log/btmp /var/log/samba
搜索當(dāng)前工作目錄中所有近7天被修改過的文件:
[root@linuxcool ~]# find . -mtime +7 ./.bash_logout ./.bash_profile ./.bashrc ./.cshrc ./.tcshrc ………………省略部分輸出信息………………
全盤搜索系統(tǒng)中所有類型為目錄,且權(quán)限為1777的目錄文件:
[root@linuxcool ~]# find / -type d -perm 1777 /dev/mqueue /dev/shm /var/tmp /tmp ………………省略部分輸出信息………………
全盤搜索系統(tǒng)中所有類型為普通文件,且可以執(zhí)行的文件信息:
[root@linuxcool ~]# find / -type f -perm /a=x /boot/vmlinuz-4.18.0-80.el8.x86_64 /boot/vmlinuz-0-rescue-c8b04558503242459d908c6c22a2d481 /etc/X11/xinit/xinitrc.d/50-systemd-user.sh /etc/X11/xinit/xinitrc.d/00-start-message-bus.sh /etc/X11/xinit/xinitrc.d/localuser.sh /etc/X11/xinit/Xclients /etc/X11/xinit/Xsession /etc/X11/xinit/xinitrc ………………省略部分輸出信息………………
全盤搜索系統(tǒng)中所有后綴為.mp4的文件,并刪除所有查找到的文件:
[root@linuxcool ~]# find / -name "*.mp4" -exec rm -rf {} \;
END
1微思網(wǎng)絡(luò),始于2002年
專業(yè)IT認(rèn)證培訓(xùn)23年,面向全國招生!
點擊查看更多【培訓(xùn)課程目錄】
微思-主要課程有:
*網(wǎng)絡(luò)技術(shù):華為HCIA/ HCIP/HCIE;思科CCNA/CCNP/CCIE
*Linux技術(shù):紅帽 RHCE/RHCA
*K8S&容器:CKA/CKS
*數(shù)據(jù)庫:ORACLE OCP/ OCM ;MySQL ;達夢數(shù)據(jù)庫
*虛擬化:VMware VCP/VCAP
*安全認(rèn)證:CISP體系/CISSP/ CISA;CCSK;CISAW體系
*管理類:PMP 項目管理;軟考中/高項;ITIL體系;Togaf
其他課程如:ACP;Azure...