相关疑难解决方法(0)

如何让`find`忽略.svn目录?

我经常使用该find命令搜索源代码,删除文件等等.令人讨厌的是,因为Subversion在其.svn/text-base/目录中存储了每个文件的重复项,所以我的简单搜索最终会得到大量重复的结果.例如,我想以递归方式搜索uint多个messages.hmessages.cpp文件:

# find -name 'messages.*' -exec grep -Iw uint {} +
./messages.cpp:            Log::verbose << "Discarding out of date message: id " << uint(olderMessage.id)
./messages.cpp:    Log::verbose << "Added to send queue: " << *message << ": id " << uint(preparedMessage->id)
./messages.cpp:                Log::error << "Received message with invalid SHA-1 hash: id " << uint(incomingMessage.id)
./messages.cpp:            Log::verbose << "Received " << *message << ": id " << uint(incomingMessage.id)
./messages.cpp:            Log::verbose << "Sent message: …
Run Code Online (Sandbox Code Playgroud)

linux svn bash grep find

221
推荐指数
11
解决办法
8万
查看次数

Linux使用给定的字符串查找文件名

我在Ubuntu上,我想查找当前目录中的所有文件以及名称中包含字符串"John"的子目录.我知道grep可以匹配文件中的内容,但我不知道如何将它与文件名一起使用.任何帮助,将不胜感激.

linux string find

97
推荐指数
3
解决办法
11万
查看次数

标签 统计

find ×2

linux ×2

bash ×1

grep ×1

string ×1

svn ×1