fdfind
fd是find部分功能的替代品。用于按文件名搜索文件。
ubuntu
在Ubuntu中,命令是fdfind,以避免与另一个现有的实用程序发生名称冲突。如果希望它是fd,可以设置一个别名
1 | alias fd=fdfind |
在版本显示及manpage中名字仍然显示为fd
用法
不带参数时类似ls,但递归地列出子目录的文件。
第一个固定参数是匹配模式,之后是目录
目录可以有多个,不加默认当前目录
默认匹配方式
全小写时忽略大小写匹配,有大写字母时区分大小写。
-i指定忽略大小写,-s指定区分大小写。
后缀搜索
要查看特定类型的文件,使用-e选项加扩展名,不必加前缀’.’
1 | fdfind -e jpg |
文件类型
-t 指定文件类型
f: 文件
d: 目录
l: 符号链接
x: 可执行文件
e: 空文件
相对路径/绝对路径输出
默认输出相对路径
-a 指定输出绝对路径
执行命令
-x 加命令,将搜索结果传递给命令来执行
1 | fdfind -e zip -x unzip {} -d {//} |
其中{}
是结果占位符,{//}
是父目录占位符。占位替换时都使用绝对路径。
- Title: fdfind
- Author: Endless_daydream
- Created at : 2024-05-01 12:20:30
- Updated at : 2024-05-01 12:20:30
- Link: https://endless_daydream.gitee.io/2024/05/01/linux/fdfind/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments