1

我想使用不在/bin 中的查找命令获取/bin 中包含字母“m”的文件的文件名。当 /bin 是我的工作目录时,它可以正常工作,但是当我在路径中添加 /bin 作为要求时,它不会独立于当前目录返回任何内容。

作品:

find -type f -name "*m*" -exec basename {} \;

不:

find -type f -name "*m*" -path "/bin/*" -exec basename {} \;
4

2 回答 2

2
于 2022-02-24T20:29:17.420 回答
1

This will work.

find /bin/* -type f -name "*m*" -exec basename {} \;

It is equivalent to going to /bin folder and executing

find -type f -name "*m*" -exec basename {} \;
于 2022-02-24T21:24:09.577 回答