Gibt es eine Möglichkeit, alle Dateien in einem bestimmten Verzeichnis mit dem zipBefehl zu komprimieren ? Ich habe von der Verwendung *.*gehört, möchte aber, dass es auch für Dateien ohne Dateierweiterung funktioniert.
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:
Wie verschiebe ich alle Dateien in einem Verzeichnis (einschließlich der ausgeblendeten) in ein anderes Verzeichnis? Wenn ich zum Beispiel einen Ordner "Foo" mit den Dateien ".hidden" und "notHidden" habe, wie verschiebe ich beide Dateien in ein Verzeichnis mit dem Namen "Bar"? Das Folgende funktioniert nicht, da die ".hidden" -Datei in …
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/ …
Ich kann verwenden, ls -ld */um alle Verzeichniseinträge im aktuellen Verzeichnis aufzulisten. Gibt es eine ähnlich einfache Möglichkeit, alle regulären Dateien im aktuellen Verzeichnis aufzulisten? Ich weiß, dass ich find verwenden kann find . -maxdepth 1 -type f oder stat stat -c "%F %n" * | grep "regular file" | …
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?
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 …
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, …
Ich habe einen regulären Ausdruck geschrieben, der in einem bestimmten Programm gut funktioniert (grep, sed, awk, perl, python, rubin, ksh, bash, zsh, find, emacs, vi, vim, gedit, ...). Aber wenn ich es in einem anderen Programm (oder in einer anderen Unix-Variante) verwende, hört es auf zu passen. Warum?
Ich möchte das Ergebnis eines Ausdrucks einer Variablen zuweisen und mit einer Zeichenfolge verknüpfen und dann als Echo ausgeben. Folgendes habe ich: #!/bin/bash cd ~/Desktop; thefile= ls -t -U | grep -m 1 "Screen Shot"; echo "Most recent screenshot is: "$thefile; Aber das gibt aus: Screen Shot 2011-07-03 at 1.55.43 …
Ich kann alle txtAkte unter gegenwärtigem Verzeichnis vorbei löschen rm *.txt. Weiß jemand, wie man alle Akten im gegenwärtigen Verzeichnis AUSSER txtAkte löscht ?
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.
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 …
Ich habe ein Skript zusammengestellt, um einige Dateioperationen für mich durchzuführen. Ich verwende den Platzhalter-Operator *, um Funktionen auf alle Dateien eines Typs anzuwenden, aber eines verstehe ich nicht. Ich kann unzipalle Dateien in einem solchen Ordner speichern unzip "*".zip Um danach jedoch alle zip-Dateien zu entfernen, muss ich Folgendes …
Ich möchte alle Dateien auflisten, die einem bestimmten Muster entsprechen, ohne den Fall zu beachten. Zum Beispiel führe ich die folgenden Befehle aus: ls *abc* Ich möchte alle Dateien sehen, die "abc" als Teil des Dateinamens haben und dabei den Fall ignorieren, wie -rw-r--r-- 1 mtk mtk 0 Sep 21 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.