Hallo,
wenn ich mit einem Programm im Terminal alle Dateien aufrufen möchte, so verwende ich "*" oder "*.pdf" o.ä.
Ich sehe aber auch oft die Variante mit zwei Sternen, also "**.pdf", aber wo ist der Unterschied?
Danke.
Hallo,
wenn ich mit einem Programm im Terminal alle Dateien aufrufen möchte, so verwende ich "*" oder "*.pdf" o.ä.
Ich sehe aber auch oft die Variante mit zwei Sternen, also "**.pdf", aber wo ist der Unterschied?
Danke.
Ich bin root - ich darf das.
Sorry, aber ich glaube, das ist nicht das, was ich gemeint habe:
Ich frage mich eher wo der Unterschied zwischen folgenden Zeilen ist (Beispiele):
cp -dvr test/* /tmp/test/
cp -dvr test/** /tmp/test/
Doch, das passt schon. Lies den Link nochmals. Alternativ google noch ein paar andere - es gibt reichlich davon, ich fand den nun "kompakt und übersichtlich".
Der Unterschied hängt von der im verlinkten Artikel genannten Variable ab. Sprich es gibt 2 Arten von Globbing - Rekursiv oder nicht.
Mit cp "macht es im Endeffekt keinen" - mit ls und einer Weiterverarbeitung der Ergebnisse aber schon.
Ich bin root - ich darf das.
Lesezeichen