


So finden Sie rekursiv alle Dateien in Verzeichnissen/Unterordnern von Wildcards
Jun 04, 2025 am 09:57 AMUsers might encounter situations where they need to locate all files within a directory, folder, or subfolder hierarchy that contain a specific string but with variations in the file names. This scenario is ideal for using wildcard matches to find files.
For instance, perhaps you want to locate every file on the system that includes the word “invoice,” regardless of its position in the filename (such as invoice1-2023.pdf, big-invoice-wow.pdf, yourfavoriteinvoice.pdf, invoice-2-22.pdf, etc.).
This article will demonstrate how to use the command line to recursively search directories and subdirectories for files matching a string of text, utilizing several practical examples.
How to Recursively Search for All Files Using Wildcards
We’ll utilize the find
command, which, as its name suggests, enables you to locate files in the file system directly from the command line.
find . -name "text*"
This command breaks down as follows:
find [directory]
(Here, “.” represents the current directory) -name "[matched text and wildcards]"
(Here, filenames matching ‘text’ followed by any characters).
To find matches with wildcards both before and after the specified text, use the following command, replacing “text” with the appropriate syntax for your specific use case:
find . -name "*text*"
Using the example provided earlier, suppose you’re attempting to locate all files containing the text “invoice” in their filenames, regardless of their location within the user’s entire home directory structure. The syntax for such a search might look similar to the following:
find ~/ -name "*invoice*"
Running that command might produce output resembling the following:
/Users/Paul//Library/Application Support/CloudAppHoldingFiles/mystery-invoice-2023.pdf/Users/Paul//Library/Application Support/WhoKnows/invoice-2024.pdf/Users/Paul/Documents/big-invoice-wow.pdf/Users/Paul/Documents/Misc/small-invoice-dontforget.pdf/Users/Paul/Desktop/YouForgotAboutThisInvoice.pdf/Users/Paul/Desktop/AnotherInvoice.pdf/Users/Paul/Documents/Invoices/invoice-1-23.pdf/Users/Paul/Documents/Invoices/invoice-3-23.pdf/Users/Paul/Documents/Invoices/invoice-4-23.pdf/Users/Paul/Documents/Invoices/invoice-5-23.pdf/Users/Paul/Documents/Invoices/invoice-6-23.pdf
As evident, this command and file-finding process is especially useful when tracking down files dispersed throughout a file system based solely on name matches and wildcards.
Although you can also use Spotlight or Finder to attempt locating all matches, recent modifications to Spotlight seem to make finding all files more challenging. Additionally, while Finder searches can incorporate wildcards for name matches, the command line remains simpler for many users. If Finder proves easier, you might find this tip for listing all files in subdirectories recursively beneficial as well.
If you employ an alternative method for recursively searching directories via wildcard matches, please share your approach in the comments section below!
Das obige ist der detaillierte Inhalt vonSo finden Sie rekursiv alle Dateien in Verzeichnissen/Unterordnern von Wildcards. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen





Wenn Sie einen Mac mit mehreren Monitoren verwenden, sind Sie m?glicherweise neugierig, wie das Dock auf allen Bildschirmen angezeigt wird oder ob es m?glich ist, Sekund?ranzeigen ein Dock hinzuzufügen. Die guten Nachrichten sind, dass Sie das Dock so konfigurieren k?nnen

Wenn Sie im Laufe der Jahre mehrere Apple -Ger?te besessen haben, befinden Sie sich m?glicherweise in einer Situation, in der einige dieser ?lteren Macs, iPhones, iPads oder anderer Apple -Hardware verkauft, verschenkt oder gehandelt wurden. Egal wie sie Ihren Besitz verlassen haben, es ist es

Fortnite ist erneut für iPhone- und iPad -Benutzer verfügbar und bietet viele Spieler Freude. Es gibt jedoch immer noch keine offizielle Version für Mac (zumindest noch nicht). Trotzdem haben Apple Silicon MAC -Besitzer nicht ganz Glück - Sie k?nnen die iOS/i leiten

ICloud Private Relay ist eine hervorragende Datenschutzfunktion, die im iCloud -Abonnement enthalten ist, mit dem Sie Ihre Online -Aktivit?t und das Durchsuchen Ihrer IP -Adresse (mit einem vorübergehenden) schützen und DNS -Lookups verschlüsseln k?nnen. Dies verhindert die dritte PA

Verwenden Sie die Bildschirmzeit, um die Mac -Nutzung Ihres Kindes zu verwalten? Wenn ja, wissen Sie wahrscheinlich bereits, dass Sie App -Grenzen festlegen, Ausfallzeiten auf dem Mac planen und mehr. Darüber hinaus k?nnen Sie auch bestimmte Apps ausw?hlen, die zug?nglich bleiben A.

MacOS Sequoia ist ein solides Betriebssystem, das einige beeindruckende Funktionen wie das iPhone -Spiegelung mit sich bringt. Obwohl die Leistung für viele Benutzer hervorragend ist, erf?hrt nicht jeder die gleiche Geschwindigkeit. Wenn Sie macOS -Sequoia langsamer finden als Pre

Wenn Sie iMessage h?ufig verwenden, haben Sie wahrscheinlich zahlreiche Web -Links in Ihren Chats geteilt - vielleicht einen Artikel, ein Video, einen Tweet, einen Song oder irgendetwas anderes. Die sp?teren Links zu finden kann ziemlich frustrierend sein, aber zum Glück gibt es eine einfachere Methode TH

Erweiterte Mac -Benutzer, die mit der Befehlszeile vertraut sind, k?nnen schnell eine macOS Tahoe 26 Beta -Virtual -Maschine einrichten, indem einige Befehle mit Tart in das Terminal eingeben. Tart ist ein Befehlszeilen-Dienstprogramm für die Verwaltung von virtuellen Maschinen und bietet einen der Quicke an
