Als «wildcards» getaggte Fragen

Globbing bedeutet, dass Dateien nach Namensmustern abgeglichen werden, die Platzhalter enthalten.


3
Wie verwende ich Wildcards (*) beim Kopieren mit scp?
Warum kann ich nicht mit scp kopieren, wenn ich *Zeichen im Pfad verwende? scp SERVERNAME:/DIR/* . Welche Konfiguration benötigt SCP, um *den Pfad zuzulassen ? UPDATE: Das Problem liegt nicht auf der Serverseite. pscp versucht, SCPv1 zu verwenden, und deshalb die Fehlermeldung:
144 wildcards  scp  putty 


8
Rsync-Filter: Kopieren nur eines Musters
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/ …
128 backup  rsync  wildcards 


7
Das Ergebnis von ls *, ls ** und ls ***
Ich weiß, dass mit dem Befehl lsalle Verzeichnisse aufgelistet werden. Aber was macht der ls *Befehl? Ich habe es benutzt und es listet nur die Verzeichnisse auf. Bedeutet der Stern vor ls, wie tief er die Verzeichnisse auflisten kann?

9
rm -rf alle Dateien und alle versteckten Dateien ohne. & .. Error
rm -rf /some/path/* löscht alle nicht versteckten Dateien in diesem Verzeichnis (und Unterverzeichnissen). rm -rf /some/path/.* löscht alle versteckten Dateien in diesem Verzeichnis (aber nicht in Unterverzeichnissen) und gibt außerdem den folgenden Fehler / die folgende Warnung aus: rm: cannot remove directory: `/some/dir/.' rm: cannot remove directory: `/some/dir/..' Was ist …
82 wildcards  rm 

3
Rekursiver Globus?
Ich würde gerne so etwas schreiben: $ ls **.py Um alle .py-Dateinamen abzurufen, durchlaufen Sie rekursiv eine Verzeichnishierarchie. Auch wenn .py-Dateien zu finden sind, gibt die Shell (Bash) Folgendes aus: ls: cannot access **.py: No such file or directory Wie kann ich tun, was ich will? EDIT: Ich möchte angeben, …




3
Warum ist mein Fund nicht rekursiv?
Ich führe den folgenden Befehl aus, der jedoch nicht rekursiv ausgeführt wird: find . -name *.java Ich weiß, dass es Java-Dateien weiter unten im aktuellen Verzeichnis gibt, aber es führt das findnur im aktuellen Verzeichnis aus. Ich verwende OS X, 10.9.
65 shell  find  wildcards 

1
Warum ist nullglob nicht voreingestellt?
In den meisten Shells nullglobist dies nicht der Standard. Das heißt zum Beispiel, wenn Sie diesen Befehl ausführen ls * In einem leeren Verzeichnis wird der *Glob zu einem Literal *und nicht zu einer leeren Liste von Argumenten erweitert. Es gibt Möglichkeiten, dieses Verhalten zu ändern, sodass *in einem leeren …
61 shell  wildcards 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.