正文
linux下模糊搜索命令 linux模糊搜索文件名命令
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
Linux里面find 模糊查找中间包含data的名字文件夹命令是什么?
题主你好,
解题思路: 使用-type d指定我们要查找的是文件夹, 而不是文件啥的; 再就是使用通佩符来匹配中间是data的名称: -name "*data*"
命令如下:
find / -type d -name "*data*"
-----
上面命令是从根目录开始找的, 下面给题主举个例子,在当前目录下查找中间是data的文件夹:
从上图可以看出,当前文件夹中adatab是文件夹, cdatad是文件,按照上面说的规则,最终查找的结果只有adatab,说明是正确的, 因为cdatad虽然也符合名称的规则,但它的类型是文件而非文件夹,因此结果不包含cdatad.
希望可以帮到题主, 欢迎追问
linux中 find . -name和find -name有什么区别啊!我执行命令结果是一样的,求指教
1、find是用来查找文件或目录。首先看一下最简单的用法直接根据路径来查找文件。命令详解linux下模糊搜索命令:find +(路径)+(文件名或目录名)linux下模糊搜索命令,注意不要在 /(根)目录下查找文件linux下模糊搜索命令,最好在查找的时候精确一点。
2、“-name”命令详解:find + (路径) -name (文件名或目录名)。
3、参数“*”,“*”可以匹配任意值包括空值,在搜索文件的时候有多种用法,用于搜索模糊记忆的文件,图中的 “abc*”指的是以abc开头的文件或目录名。命令详解:find+ (路径) -name +abc*
4、*abc*所指的是包含abc的文件名,无论是abc开头的文件、结尾的文件或者是文件或目录中包含abc的文件,这里都会显示出来。命令详解:find+ (路径) -name +*abc*。
5、*de 所指的是就是以de结尾的文件,那么用find查找出来的结果就只有结尾是de的文件或者目录名。命令详解:find+ (路径) -name +*de。
Linux中在当前目录下查找某个文件。
1、打开shell连接工具,连接上服务器,pwd查看当前目录,一般进来默认在主目录下。
2、通过命令:cd /切换到主目录下,然后pwd查看当前目录,并用ls可以查看当前目录下的文件及目录。
3、假如要找一个nginx配置文件nginx.conf,那么可以通过find命令查找:find . -name 'nginx.conf'。
4、假如不知道文件的具体名字只是模糊记得几个关键的单词,那么就可以通过模糊匹配去搜索:find 目录 -name '*nginx*' 查找即可。
Linux模糊搜索神器fzf终极配置
fzf是Linux终端下的一款模糊搜索神器,速度极快,还可以配合vim以及其他软件使用,可以说是终端党的必备神器。虽然它安装起来比 较简单,但是想要使用得比较好,还是需要一番配置的,但是我看网上配置的文章都写得比较简单,所以写这篇文章记录一下。
fzf可以单独安装,不过我推荐在vim中和fzf.vim一起安装,比较方便而且简单,我使用的vim plug管理插件,所以在vim配置文件里添加 以下两行就可以了。
然后在vim下执行 :PlugInstall ,它就开始安装了,安装过程中会问你几个问题,都按y就好了。
安装完成后就可以开始使用了,但是现在使用起来并不是很爽,因为没有预览,不能搜索隐藏文件,而且只能搜索当前目录,还不能排除一些乱七八糟的文件夹,经过配置之后这些都可以解决。
在使用之前首先要安装两个软件,fdfind(也有可能叫fd)和rg(ripgrep)还有 bat (一个文本 预览工具,类似于cat,但是比它更强大)。然后在 .zshrc 文件下添加以下设置。
下面是我自己写的预览脚本的内容,你得把它复制到文件里,授予执行权限,放到合适的路径,然后用你的路径替换上面我的路径,大佬请忽略我乱七八糟的语法和谜一般的命名。
然后你可以将这两个命令绑定到快捷键上,这样你就可以享受fzf所带来的便利了。
ranger是一个终端下的文件浏览器,和它配合使用可以实现文件的寻找并快速跳转。
ranger默认安装完成后没有配置文件,需要执行 ranger --copy-config=all 来生成默认配置文件。文件路径在 ~/.config/ranger 。现在可以开始添加配置到 commands.py ,官方的配置你可以在 这里 找到,但是官方的命令并不好用,所以我进行了一些修改,如下:
添加完成之后你就可以通过 :fzf_select 命令来在ranger中启动fzf查找,并自动跳转了。当然你可以把这个命令绑定到一个快捷键上,通过在 rc.conf 中添加以下配置。
2020/9/14, 搜索隐藏文件的问题已解决, 在init.vim中加上以下内容
linux下模糊搜索命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux模糊搜索文件名命令、linux下模糊搜索命令的信息别忘了在本站进行查找喔。