在 Linux 中为 find 命令创建别名

在 Linux 中为 find 命令创建别名

.bashrc我在我的文件中创建了以下别名:

alias find='find . -type f -name'

. -type f -name这样就不需要每次搜索文件时都需要输入。但是,我仍然必须用“*...*”将搜索字符串括起来。我如何将这些包含在别名中,这样就不必输入:

find '*string*'

我可以直接输入,

find string

答案1

使用别名并不容易,但您可以定义一个 shell 函数来代替。

find() { /usr/bin/find . -type f -name "*$1*"; }

相关内容