Als «ls» getaggte Fragen

Der Befehl ls listet den Inhalt eines Verzeichnisses auf.

3
Wann gibt "ls -s" "0" aus?
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 …

2
Schließen Sie ein Verzeichnis in dem mit ls übereinstimmenden Muster aus
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 …
13 shell  ls  wildcards 

7
Suchen Sie eine Liste der Verzeichnisse, die eine Ebene tief im übereinstimmenden Verzeichnis liegen
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 / …
13 bash  find  directory  ls 


2
Kann die Befehlsvervollständigung für `cd` so geändert werden, dass nur Verzeichnisse angezeigt und Dateien ignoriert werden?
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, …

1
Leiten Sie die Ausgabe von ls oder tree so, dass weniger Farben verloren gehen?
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 …
12 ls  less 

7
Ist es möglich, das Ordnerpräfix von einem ls-Befehl zu entfernen?
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 …
12 bash  shell  directory  ls 

1
Es ist alles, was kein Symlink ist
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 | …
12 bash  ls 


3
Warum funktioniert das Sortieren von Dateien nach Zugriffszeit nicht?
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 …
12 filesystems  files  ls  atime 


2
Wie verwende ich logisches ODER bei der Suche?
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)
12 find  ls  patterns 

3
So finden Sie die gesamte Dateigröße, gruppiert nach Erweiterung
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 …
12 find  ls  disk-usage 



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.