Wie ersetze ich einen Alias ​​durch die Originaldatei, auf die er verweist?

Ich habe einen Ordner mit mehreren Aliasnamen für PDFs, die jeweils > 200 MB haben. Jedes PDF befindet sich an einem anderen Ort auf meinem Laufwerk.

Ich muss alle diese Dateien komprimieren.

Wie geht das am schnellsten?

Es gibt immer den langsamen Weg, zu jedem Alias ​​zu gehen, mit der rechten Maustaste darauf zu klicken, das Original in einen vordefinierten Ordner zu kopieren, diesen Vorgang für jeden Alias ​​zu wiederholen und schließlich den Ordner mit allen Original-PDFs zu komprimieren

Offensichtlich wird das ewig dauern! Gibt es einen schnellsten Weg? Zum Beispiel mit Terminal.

Related, Ist es möglich, die Originaldatei eines Alias ​​​​mit Tastaturkürzeln zu kopieren?

Antworten (4)

Intelligente Ordner sind eine großartige Möglichkeit, das gewünschte Ergebnis beim Sammeln der Dateien zu erzielen. Egal, wo sich die Datei auf Ihrem Laufwerk befindet, alle können ausgewählt und dann komprimiert werden.

Erstellen eines intelligenten Ordners Wählen Sie im Finder „Datei“ > „Neuer intelligenter Ordner“ oder drücken Sie options+ + N.

Um nach Dateien zu suchen, geben Sie ein Thema, einen Satz oder einen anderen Parameter in das Suchfeld ein.

Um festzulegen, ob die Suche nur die Namen von Dateien oder ihren gesamten Inhalt umfassen soll, wählen Sie „Namensübereinstimmungen“ im Menü, das unter dem Suchfeld angezeigt wird, klicken Sie dann auf „Name“ und wählen Sie dann entweder „ DateinameoderAlles“ aus .

Um nach zusätzlichen spezifischen Attributen zu suchen, klicken Sie unter dem Suchfeld auf die Schaltfläche „ Hinzufügen“ (+) und treffen Sie dann Ihre Auswahl mithilfe der angezeigten Popup-Menüs für Suchattribute.

Die Menüs funktionieren paarweise; Um beispielsweise nach Bildern zu suchen, wählen Sie „Art“ aus dem Einblendmenü auf der linken Seite und dann „Bilder“ aus dem Einblendmenü daneben.

Klicken Sie auf Speichern und geben Sie dann einen Namen und einen Speicherort für Ihren intelligenten Ordner an.

Wenn Sie nicht möchten, dass Ihr intelligenter Ordner in der Seitenleiste angezeigt wird, deaktivieren Sie „Zur Seitenleiste hinzufügen“.

Sie können bestimmte Zeichen, einschließlich Satzzeichen wie Doppelpunkte (:), in Ordnernamen nicht verwenden. Wenn eine Fehlermeldung angezeigt wird, versuchen Sie es mit einem anderen Namen. Sie können den Ordner dann für die zukünftige Verwendung speichern.

Wenn Sie zufrieden sind, dass Sie die benötigten Dateien haben, wählen Sie sie aus und komprimieren Sie sie dann.

Intelligenter Ordner

Smart Folders ist eine Funktion, die mir nicht bewusst war, und ich denke, sie wird mein Leben erheblich vereinfachen. Danke schön! Aber in diesem Fall glaube ich nicht, dass dies mein aktuelles Problem löst, oder? Ich meine, es kann verhindern, dass es wieder passiert, aber was kann ich derzeit tun?
Sollte in der Lage sein zu. Wenn Sie die Kriterien für die benötigten Dateien kennen, können Sie den Ordner jetzt erstellen. Es ist nicht nötig, sich die ganze Arbeit zu machen, den Alias ​​aufzuspüren. Hat beispielsweise jede Datei einen gemeinsamen Namen? Fügen Sie das hinzu. Gemeinsames Datum?
Leider ist jeder Datei kein Muster zugeordnet! Kein gemeinsamer Name, kein gemeinsames Datum, kein gemeinsamer Dateityp, nichts, nur zufällige Dateien

Es gibt eine kostenlose App namens AliasHerder, deren einziger Zweck genau dies ist. Sie können es hier bekommen . Obwohl die App veraltet ist, funktioniert sie auf meinem System (10.10.1) einwandfrei. Sie ziehen einfach den Ordner mit den Aliasen auf die App und es ersetzt alle Aliase durch die Originaldateien.

Klingt nach einer großartigen Option, zumindest solange sie auf neuen Versionen von macOS funktioniert.

Wenn Sie keine Angst vor Bash-Scripting haben, könnte eine Möglichkeit darin bestehen getTrueName.c, . Es gibt eine Reihe von Möglichkeiten, wie Sie vorgehen könnten, die mir einfallen, aber hier ist eine:

  1. Installieren Sie das getTrueNameSkript irgendwo.
  2. Führen Sie getTrueNamealle Dateien im Verzeichnis mit Ihren Aliasnamen aus.
  3. Iterieren Sie cpüber diese Liste und den Pfad zu einem neuen Verzeichnis, in das Sie sie alle kopieren möchten.
  4. Komprimieren Sie diesen Ordner.

Wenn Sie detailliertere Anweisungen benötigen, lassen Sie es mich wissen und ich werde meine Antwort bearbeiten.

Alles, was Sie tun müssen, ist, die Aliase mit 'cp' in einen anderen Ordner zu kopieren und sie dann wie gewohnt zu komprimieren. Durch das Kopieren des Alias ​​kopiert das Terminal standardmäßig die Originaldatei und nicht die Alias-Verknüpfung selbst.

Natürlich müssen Sie immer noch den Pfad zur Alias-Datei in jedem 'cp'-Befehl angeben, wenn sie sich in unterschiedlichen Ordnern befinden; aber ich denke, das ist ungefähr so ​​​​schnell, wie Sie es am einfachsten tun könnten.