许多Linux 程序员在其工作中每天都在使用find命令。但是find给出的文件系统条目是有限的,如果你要进行大量的find操作,它甚至不是很快速。因此,我更喜欢使用 Rust 编写的fd命令,因为它提供了合理的默认值,适用于大多数使用情况。 正如它的README所说,“fd是一个在文件系统中寻找条目的程序。它是一个简单、快速和...
fd提供了两种方法来为你的每个搜索结果执行外部命令: -x/--exec选项为每个搜索结果运行一个外部命令(并行)。 -X/--exec-batch选项启动一次外部命令,将所有搜索结果作为参数。 示例 递归查找所有zip压缩文件并解压它们: 如果有两个这样的文件,file1.zip和backup/file2.zip,这将执行unzip file1.zip和unzip backup...
$ sudo dnf install fd-find 在macOS 上,可以使用 或。 另外,你也可以使用 Rust 的 Cargo 软件包管理器: $ cargo install fd-find 使用fd 要做一个简单的搜索,运行fd并在后面跟上要搜索的名字,例如: $ fd sh registry/src/github.com-1ecc6299db9ec823/cc-1.0.67/src/bin/gcc-shim.rs registry/src/...
许多Linux程序员在其工作中每天都在使用find命令。但是find给出的文件系统条目是有限的,如果你要进行大量的find操作,它甚至不是很快速。因此,我更喜欢使用 Rust 编写的fd命令,因为它提供了合理的默认值,适用于大多数使用情况。 正如它的 README 所说,“fd是一个在文件系统中寻找条目的程序。它是一个简单、快速和...
$ cargo install fd-find 1. 使用fd 要做一个简单的搜索,运行fd并在后面跟上要搜索的名字,例如: 复制 $ fd sh registry/src/github.com-1ecc6299db9ec823/cc-1.0.67/src/bin/gcc-shim.rs registry/src/github.com-1ecc6299db9ec823/exa-0.10.1/completions/completions.bash ...
就像find 一样,您可以使用 -x 或 - exec 参数来执行搜索结果的并行命令执行。 这是一个示例,我们将使用 chmod 来更改图像文件的权限 # fd -e jpg -x chmod 644 {} 1.
就像find一样,您可以使用-x或- exec参数来执行搜索结果的并行命令执行。 这是一个示例,我们将使用chmod来更改图像文件的权限 代码语言:javascript 复制 # fd-e jpg-x chmod644{} 以上内容将找到扩展名为jpg的所有文件,并将运行chmod 644 <path-to-file> ...
就像find一样,您可以使用-x或- exec参数来执行搜索结果的并行命令执行。 这是一个示例,我们将使用chmod来更改图像文件的权限 # fd -e jpg -x chmod 644 {} 以上内容将找到扩展名为jpg的所有文件,并将运行chmod 644 <path-to-file> 递归地找到所有 zip 档案并解压它们 ...
fd(https://github.com/sharkdp/fd)是find命令的一个更现代的替换。 对比一下 查找名字含有某个字符的文件 OLD -> % find . -name"*hello*" ./courses/hello_world.go ./courses/chapter_01/hello_world.go ./courses/chapter_01/hello_world ...
fd,是一个简单,快速且用户友好的工具,与find相比,它的执行速度更快。它并不是要完全取代find,而是为您提供一种易于使用的替代方案,其执行速度稍快一些。 fd的一些显著特征: 易于使用的语法 – fd *pattern* 而不是find -iname *pattern*。 多彩输出类似于ls命令之一。