在 linux 中,经常需要查找某个文件
操作系统:centos7
命令 : find
1 如果知道文件的完整名词,可以根据文件名称来查找: -name
[root@mapleaves volumec]# find / -name chrome
/home/260251/.mozilla/firefox/4kmvs8fl.default/storage/permanent/chrome
find: ‘/run/user/1000/doc’: 权限不够
find: ‘/run/user/1000/gvfs’: 权限不够
/etc/selinux/targeted/active/modules/100/chrome
/etc/opt/chrome
/root/.mozilla/firefox/80ry976n.default/storage/permanent/chrome
/usr/lib64/xulrunner/chrome
/usr/lib64/firefox/browser/chrome
/usr/lib64/esc-1.1.0/chrome
...
2 如果知道名称的一部分,可以使用通配符 "*", 注意 ”." 并不能作为特殊字符
[root@mapleaves volumec]# find / -name "*chrome*" -type f
/home/260251/.mozilla/firefox/4kmvs8fl.default/extensions/chrome-gnome-shell@gnome.org.xpi
/home/260251/.config/google-chrome-unstable/Default/Extensions/jgphnjokjhjlcnnajmfjlacjnjkhleah/5.9.43_0/js/chrome.js
/home/260251/.config/google-chrome-unstable/Default/Extensions/jgphnjokjhjlcnnajmfjlacjnjkhleah/5.9.45_0/js/chrome.js
/home/260251/.config/google-chrome-unstable/Default/Extensions/jgphnjokjhjlcnnajmfjlacjnjkhleah/5.9.55_0/js/chrome.js
/home/260251/.config/google-chrome-unstable/Default/Extensions/jgphnjokjhjlcnnajmfjlacjnjkhleah/5.9.61_0/js/chrome.js
...
3 查找路径中包含的名称,可以使用 -regex