2

さまざまな.gitignoreファイルをすべて1つにまとめる必要があります。

私はそのようなことを試みましfind */**/.gitignoreたが、それは何も思いつきませんでした。

すべてのファイルは、現在のディレクトリだけでなく、現在のディレクトリのサブディレクトリにもあります。

LinuxでBashを使用しています

4

2 に答える 2

8
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.
于 2011-06-24T15:43:41.353 に答える
2

これを試して

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
于 2011-06-24T15:48:49.703 に答える