我想find所有不同的.gitignore文件,我必须将它们合并成一个。
我尝试了类似find */**/.gitignore但没有任何结果。
所有的文件都在我目前的目录,以及当前目录的子目录。
我在Linux上使用Bash
如何使文件中的漏洞在Linux中通过c擦除数据
在繁忙的环境中可靠的文件保存(File.Replace)
dd中ibs / obs / bs的用途
列出进程以有效方式访问的所有文件
使用VSSselect性恢复文件
Web应用程序访问本地文件系统
什么时候write()到一个文件返回EWOULDBLOCK?
find -name .gitignore
这应该做的
既然你正在使用bash:
shopt -s globstar echo **/.gitignore
从man bash :
globstar If set,the pattern ** used in a pathname expansion context will match a files and zero or more directories and subdirectories. If the pattern is followed by a /,only directories and subdirectories match.
尝试这个
find /home/user1 -name 'result.out' 2>/dev/null
在你的情况
find /<your DIR> -name '*.gitignore' 2>/dev/null
这导致
/home/user1/result.out /home/user1/dir1/result.out /home/user1/dir2/result.out
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。