Ich habe einen MacBook-Laptop im Haus, und wenn Mac OS X Dateien über das Netzwerk kopiert, bringt es oft versteckte "Punktedateien" mit. Wenn ich zum Beispiel kopiere "SomeUtility.zip"
, wird auch eine versteckte ".SomeUtility.zip"
Datei kopiert . Ich betrachte diese OS X- Punktdateien für den Rest meines Netzwerks als nutzlose Datenflut und möchte sie nicht auf meinem Windows-Dateiserver belassen.
Nehmen wir an, dass diese Punktedateien weiterhin auftreten werden. Denken Sie an das Problem, dass OS X die Erstellung dieser Dateien zunächst unterbindet, um eine ganz andere Frage zu stellen.
Eher: Wie kann ich mit Windows Explorer nach Dateien suchen, die mit einem Punkt / Punkt beginnen? Ich möchte regelmäßig meinen Dateiserver durchsuchen und wegblasen. Ich habe versucht, nach passenden Dateien zu suchen, ".*"
aber das ergab - und nicht unerwartet - alle Dateien und Ordner.
Gibt es eine Möglichkeit, bei der Suche in Windows Explorer spezifischere Suchkriterien einzugeben? Ich beziehe mich auf das Suchfeld, das in der oberen rechten Ecke eines Explorer-Fensters angezeigt wird. Sagen Sie mir bitte, dass es eine Möglichkeit gibt, meiner Abfrage zu entkommen, um das zu tun, was ich möchte.
(Andernfalls weiß ich, dass ich einen Laufwerksbuchstaben zuordnen und eine Cygwin- Eingabeaufforderung aufrufen und den UNIX-Befehl 'find' verwenden kann , aber ich bevorzuge einen glänzend einfachen Weg.)
quelle
Antworten:
Verwenden Sie die erweiterte Windows-Abfragesyntax "Search Advanced Query Syntax", mit der Sie im Grunde Dinge erledigen können, die die erweiterte Vista- und XP-Suche (die Windows 7 ausgeblendet hat) für Sie verwendet hat. Lesen Sie darüber auf MSDN .
Daher können Sie einfach
filename:.
nach allen Dateien suchen , deren Dateiname mit "." Beginnt.quelle
.
Die Windows-Eingabeaufforderungsmethode zum Suchen aller "Punktdateien" in allen Verzeichnissen unterhalb des aktuellen Verzeichnisses, jedoch ohne Verzeichnisnamen, die mit Punkt beginnen:
quelle
dir \.*
kehrt nur zurück.rnd
(was das ist, weiß ich nicht). Wenn Sie die Dateien sehen möchten, die mit einem beginnen.
, müssen Sie verwendendir .*.*
.Dies findet alle Dateien, die mit einem Punkt beginnen, auch solche, die keine Endung haben.
-kind:folder
Schließt Ordner von der Suche aus. Getestet unter Windows 7. Sollte unter Vista und Windows 8 funktionieren.quelle
Wenn Sie bereit sind, eine kostenlose Drittanbieteranwendung zu verwenden, empfehle ich dringend Locate32 . Sie können mit regulären Ausdrücken suchen.
:^\.
findet die Dateien, nach denen Sie suchen. (Sie können auch Verzeichnisse von den Ergebnissen ausschließen.) Als Bonus sind der Index und die Suche von Locate32 viel schneller als die integrierte Windows-Suche. Über das Kontextmenü mit der rechten Maustaste erhalten Sie einige zusätzliche Optionen wie "Pfad in Zwischenablage kopieren" und "MD5 berechnen".Ich habe ein AHK-Skript erstellt, damit ich Locate32 schnell mit Win- aufrufen kann F3.
quelle
Mit diesem Befehl in Terminal können Sie den Mac anhalten, die .DS_Store-Dateien zu erstellen:
Melden Sie sich dann ab und wieder an (oder starten Sie neu). Das sollte es beheben. Bei den anderen Dateien handelt es sich um ein bekanntes Problem, und ich konnte keine schnelle Antwort finden.
quelle
Späte Hinzufügung ... Ich füge dies hinzu, da es sehr praktisch ist, Attribute über die Befehlszeile für Punktdateien (oder Verzeichnisse) festzulegen ...
Der erste Punkt ist das Durchsuchen des aktuellen Verzeichnisses. Die zweite Option ist "mit einem Schrägstrich versehen", um nach Namen zu suchen, die mit einem Punkt-Literal beginnen.
quelle
In Windows XP konnte ich mit Windows Explorer nach
.?*
allen Dateien und Ordnern suchen , die mit einem Punkt beginnen. Vielleicht funktioniert es auch unter Windows Vista und Windows 7.Seien Sie vorsichtig, dies hat für mich Dateien und Ordner, Dateien und Ordner in ZIP-Dateien, Dateien und Ordner im Explorer-Papierkorb sowie Dateien und Ordner im Ordner "Eingabeaufforderung RECYCLER" zurückgegeben. Die Suche findet wahrscheinlich auch Dateien und Ordner, wie sie in anderen speziellen Ordneransichten des Explorers zu sehen sind.
quelle
So fügen Sie eine frühere Antwort hinzu:
Dies wird auch funktionieren:
Wenn Sie das abschließende ". *" Aus dem Befehl entfernen, werden Dateien mit oder ohne Erweiterung gefunden (dh der zweite Punkt vor der Erweiterung).
Getestet unter Windows 7 und 10 mit beiden Befehlen lieferten sich in meinem Fall die gleichen Ergebnisse, da alle Dateien Erweiterungen hatten.
Hinweis
Wenn Sie sich mit Mac-Resource-Forks befassen, möchten Sie Ihre Suche möglicherweise auf Dateien eingrenzen, die mit "._" gekennzeichnet sind.
dir ._*.* /s /a-D
oderdir ._* /s /a-D
Auf diese Weise werden "Punktedateien", die Sie wie ".htaccess" und ".htpasswd" behalten möchten, ausgeschlossen.
quelle