UnixのFindコマンドを使用して、名前が「Foo」で始まるが、特定のファイルを除外するディレクトリ階層内のすべてのファイルをリストできます。-Nameは、名前が「Foo」から始まるファイルとオプションを検索するために使用されます！-Nameは、リストしたくないファイルを除外するために使用されます。たとえば、現在のディレクトリの「foo」から始まるすべてのファイルをリストしたいが、「foo.txt」ファイルを使用したくない場合は、次のコマンドを使用できます。

ルア

探す。-name "foo*"！-Name "foo.txt"
このコマンドは、現在のディレクトリとすべてのサブフォルダーの「foo」で始まるすべてのファイルを探しますが、結果のファイル「foo.txt」を除外します。ニーズに応じて除外したいファイルの名前を調整できます。
Puedes utilizar el comando find de Unix para listar todos los ficheros dentro de una jerarquía de directorios cuyo nombre empiece por "foo", pero excluyendo algunos ficheros específicos. La opción -name se utiliza para buscar los ficheros cuyo nombre comienza con "foo", y la opción ! -name se utiliza para excluir los ficheros que no deseas listar. Por ejemplo, si quieres listar todos los ficheros que comienzan con "foo" en el directorio actual, pero no quieres que se liste el fichero "foo.txt", puedes usar el siguiente comando:

lua

find . -name "foo*" ! -name "foo.txt"
Este comando buscará todos los ficheros que comienzan con "foo" en el directorio actual y en todas las subcarpetas, pero excluirá el fichero "foo.txt" del resultado. Puedes ajustar los nombres de los ficheros que deseas excluir según tus necesidades.