Ich versuche, ein Verzeichnis zu erstellen, in dem alle und nur meine aus LaTeX kompilierten PDF-Dateien gespeichert werden. Ich mag es, jedes Projekt in einem separaten Ordner zu speichern, der sich alle in einem großen Ordner namens befindet LaTeX
. Also habe ich versucht zu rennen:
rsync -avn *.pdf ~/LaTeX/ ~/Output/
das sollte alle pdfs in finden ~/LaTeX/
und sie in den ausgabeordner übertragen. Das geht nicht. Es wird mir mitgeteilt, dass für " *.pdf
" keine Übereinstimmungen gefunden wurden . Wenn ich diesen Filter auslasse, listet der Befehl alle Dateien in allen Projektordnern unter LaTeX auf. Es ist also ein Problem mit dem * .pdf-Filter. Ich habe versucht, ~/
durch den vollständigen Pfad zu meinem Ausgangsverzeichnis zu ersetzen , aber das hatte keine Auswirkungen.
Ich benutze zsh. Ich habe versucht, dasselbe in bash und sogar mit dem Filter zu tun, der jede einzelne Datei in jedem Unterverzeichnis auflistet ... Was ist hier los?
Warum versteht rsync meinen PDF-Filter nicht?
OKAY. Also Update: Nein, ich versuche es
rsync -avn --include="*/" --include="*.pdf" LaTeX/ Output/
Und das gibt mir die ganze Dateiliste. Ich denke, weil alles zum ersten Muster passt ...
**
Muster) sollte funktionieren.