Die Standardmethode zum Testen, ob eine Datei leer ist test -s FILE, ist natürlich mit , aber einer unserer Kunden hat ein Skript erhalten, das Tests wie diese enthält: RETVAL=`ls -s ./log/cr_trig.log | awk '{print $1}'` if test $RETVAL -ne 0 then echo "Badness: Log not empty" exit 25 fi …
Ich versuche lsdirs, die .pngDateien enthalten (keine Notwendigkeit für Rekursivität, obwohl es besonders nützlich wäre), mit Ausnahme einer. Ein Verzeichnis ausschließen, z ls */*.png funktioniert gut. ls (^one)*/*.png Gibt keine Standardausgabe zurück. Wie erreiche ich das? Ich bin blind und pfeife es an espeak, also kann ich erst mal stdout …
Ich versuche, eine Liste der Verzeichnisse abzurufen, die in einem bestimmten Ordner enthalten sind. Angesichts dieser Beispielordner: foo/bar/test foo/bar/test/css foo/bar/wp-content/plugins/XYZ foo/bar/wp-content/plugins/XYZ/js foo/bar/wp-content/plugins/XYZ/css baz/wp-content/plugins/ABC baz/wp-content/plugins/ABC/inc baz/wp-content/plugins/ABC/inc/lib baz/wp-content/plugins/DEF bat/bar/foo/blog/wp-content/plugins/GHI Ich möchte einen Befehl, der zurückgibt: XYZ ABC DEF GHI Im Wesentlichen suche ich nach Ordnern, die sich in wp-content / plugins / …
Angenommen, ich habe ein Verzeichnis mit den Dateien a1, a2, a3, b1, b2, b3. Ich möchte nur Dateien finden, die anfangen, aaber keine enthalten 3. Ich habe es versucht, ls -I "*3" *a*aber es kehrt zurück a1 a2 a3, obwohl ich nicht möchte, dass es übereinstimmt a3. Ist das möglich …
Wenn ich mich in einem Verzeichnis in Bash befinde und auf drücke cd Space Tab, wird als Möglichkeit alles im Verzeichnis angezeigt. ( Show all 1000 possibilities?) Das ist sehr umständlich, wenn ich mich in einem Verzeichnis mit vielen normalen Dateien und relativ wenigen Verzeichnissen befinde. Ist es also möglich, …
treeund lskann Dateitypen unterscheiden, indem Dateinamen unterschiedlich gefärbt werden. treeund lsoft eine lange Liste von Dateien (einschließlich Verzeichnissen) ausgeben, so leite ich die stdout-Ausgabe an less. Aber lessnicht beibehalten , die Farben. Wie können wir es dazu bringen, Farben zu zeigen, oder auf alternative Weise? Habe gerade die verknüpfte Liste …
Ich bin in einem Bash-Skript und möchte die Liste aller Dateien erhalten (sagen wir alle JAR-Dateien). Ich führe den Befehl aus ls -1 lib/*.jarund erhalte die Ausgabe: lib/mylib_1.jar lib/mylib_2.jar ... Gibt es eine Option, um die folgende Ausgabe zu haben: mylib_1.jar mylib_2.jar ... Vorheriges cd libErstellen ist keine Option, da …
Gibt lses eine Möglichkeit, negierte Bedingungen wie "Alle Dateien, die kein Symlink sind" anzuzeigen? Ich verwende letzteres häufig in einem Projektverzeichnis, aber auch andere Negationen wären nützlich. Im Moment hat meine Forschung nur dazu geführt, einen Alias für etwas "wie" zu erstellen: find . -maxdepth 1 ! -type l | …
Ist es möglich, ls -l dazu zu bringen, das Größenfeld mit nach Tausenden gruppierten Ziffern auszugeben? Wenn das so ist, wie? Zum Beispiel: $ ls -l -rw-rw---- 1 dahl dahl 43,210,052 2012-01-01 21:52 test.py (Beachten Sie die Kommas in der Größe). Vielleicht durch Ändern der LC_NUMERIC-Einstellung in dem von mir …
Ich habe versucht, Befehl zu verwenden ls --time=atime Es funktionierte in einem Verzeichnis, aber nicht in einem anderen Verzeichnis. Ich habe bestimmte Dateien in vim, evince und anderen Anwendungen geöffnet, aber nach dem Befehl wurden die Dateizugriffszeiten nicht geändert. Wenn ich tippe, wird touch file.txtdie Zugriffszeit geändert, aber wenn ich …
Meine Muschel ist bash. Wie kann ich die Ausgabe von erhalten ls, um Verzeichnisse mit einem abschließenden Schrägstrich anzuzeigen? Wenn ich lsin tcshgibt es die gewünschte Ausgabe. Wie kann ich dies erreichen, bashohne Argumente zu verwenden? z.B. bin/ lib/ src/ file1.txt file2.txt
In der Bash-Shell lskann eine logische ODER-Funktionalität verwendet werden (natürlich könnte ich das auch, ls name1 name2aber meine wahren Beispiele sind komplizierter): ls @(name1|name2) Gibt es eine Möglichkeit, dies mit zu tun find? Meine naive Umsetzung: find . -maxdepth 1 -name @("name1"|"name2") funktioniert nicht (es gibt nur nichts aus)
Ich arbeite an einem Cluster, der mit anderen Kollegen geteilt wird. Die Festplatte ist begrenzt (und war gelegentlich voll), daher bereinige ich gelegentlich meinen Teil. Ich möchte dies schnell tun, also mache ich dies bis jetzt, indem ich eine Liste von Dateien erstelle, die größer als 100 MB sind und …
Wenn ich ls *ro*tippe, bekomme ich auch Dateien in Unterverzeichnissen, die dem *ro*Muster entsprechen. Gibt es eine Option für ls ähnlich zu beschneiden? Im Idealfall eine Flagge, sonst vielleicht eine Exekutive?
Angenommen, ich mache eine Auflistung und sortiere die Dateien nach ihrem zeitlichen Attribut: ls -ltr -rwxrwxrwx 1 bla bla 4096 Feb 01 20:10 foo1 -rwxrwxrwx 1 bla bla 4096 Feb 01 20:12 foo2 . . . -rwxrwxrwx 1 bla bla 4096 Mar 05 13:25 foo1000 Was muss ich hinter dem …
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.