我想找到所有的隐藏文件内的目录在linux终端。我发现我们有一个grep命令来搜索文件,但我需要搜索隐藏文件。grep -r search *任何帮助都将不胜感激。谢谢。
grep -r search *
r3i60tvu1#
如果“隐藏文件”指的是以.开始的Linux文件名,这些文件名通常在默认情况下是隐藏的(以及以.开头的目录,这些目录的内容也可能被认为是“隐藏的”),那么请尝试使用以下命令:
.
find . -print | grep '/\.'
bgibtngc2#
尝试在您的终端上显示所有隐藏的文件在您的系统上:
find / -name ".*" 2> /dev/null
或者您可以使用其他方式,如在此Web中https://devconnected.com/how-to-show-hidden-files-on-linux/
u3r8eeie3#
只需使用(与GNU grep一起使用)
grep -r search .
如果您想在当前目录及其子目录中递归搜索文件的 * 内容 *。注意:不清楚您是要搜索文件名还是文件内容。
2mbi3lxu4#
正确的解决方案:
find /dir -name '.*' -type f
4条答案
按热度按时间r3i60tvu1#
如果“隐藏文件”指的是以
.
开始的Linux文件名,这些文件名通常在默认情况下是隐藏的(以及以.
开头的目录,这些目录的内容也可能被认为是“隐藏的”),那么请尝试使用以下命令:bgibtngc2#
尝试在您的终端上显示所有隐藏的文件在您的系统上:
或者您可以使用其他方式,如在此Web中https://devconnected.com/how-to-show-hidden-files-on-linux/
u3r8eeie3#
只需使用(与GNU grep一起使用)
如果您想在当前目录及其子目录中递归搜索文件的 * 内容 *。
注意:不清楚您是要搜索文件名还是文件内容。
2mbi3lxu4#
正确的解决方案: