GNU/Linux >> Linux の 問題 >  >> Linux

特定のサブパスを持つファイルを見つける方法は?

configという名前のフォルダーに配置されているすべてのxmlファイルを見つける必要があります 。また、config trunkという名前のフォルダの下にある必要があります 。たとえば、私は以下のようなすべてのファイルに興味があります:

~/projects/e7/trunk/a/b/c/config/foo.xml
~/projects/d/trunk/config/bar.xml
~/projects/trunk/config/other.xml
~/projects/e/e/e/trunk/e/e/e/e/e/e/e/e/config/eeeee.xml

findを試しました コマンド:

find ~/projects -regex "*/trunk/*/config/*.xml"

、しかし出力は空でした。必要なファイルを見つける正しい方法は何ですか?

承認された回答:

それは正規表現ではありません。グローブの場合は、-pathを使用する必要があります 代わりに述語。


Linux
  1. findおよびduコマンドを使用してLinuxで大きなファイルを検索する方法

  2. 検索で特定のサブディレクトリを除くすべてのファイルを削除しますか?

  3. 特定の時間内に変更されたファイルを一覧表示するにはどうすればよいですか?

  1. Linuxでfdコマンドを使用してファイルを検索する方法

  2. Linuxで.rbで終わるすべてのファイルを見つける方法は?

  3. 特定の名前のフォルダを削除する方法

  1. Linuxでgocryptfsを使用してファイルを暗号化する方法

  2. LinuxでSUIDおよびSGID権限を持つファイルを検索する方法

  3. Linuxで特定の文字列で始まるすべてのファイルを削除する方法