Als «ls» getaggte Fragen

Der Befehl ls listet den Inhalt eines Verzeichnisses auf.

1
Wie erhalte ich die genaue Dateigröße und den Dateinamen?
Im Moment benutze ich ls -lt /my/directory(siehe unten), dann analysiert PHP die Ausgabe. Aber inkonsistent, weil das Trennzeichen Leerzeichen ist und zwischen zwei Feldern möglicherweise zwei oder mehr Leerzeichen stehen. Die Lösung gibt nur den Dateinamen und seine Größe aus . Wie kann ich Dateien (mit Platzhalter) und ihre volle …


1
Verwenden von Regex in ls und mv
Ich habe eine Verzeichnisstruktur wie diese ├── UK │ ├── BuyBand_go_UK.png │ ├── BuyBand_go_UK.svg │ ├── BuyBand_K.png │ ├── BuyBand_K.svg │ ├── BuyBago_UK.png │ ├── BuyBago_UK.svg │ ├── BuyBand_ch_Logo_UK.png │ └── BuyBand_ch_Logo_UK.svg └── US ├── BuyBand_go_US.png ├── BuyBand_go_US.svg ├── BuyBand_S.png ├── BuyBand_S.svg ├── BuyBago_UK.png ├── BuyBago_UK.svg ├── BuyBand_ch_Logo_US.png └── BuyBand_ch_Logo_US.svg …
7 shell  ls  rename  wildcards 

2
Wie spalte ich eine Liste von Elementen mit minimaler Breite?
Wie spalte ich nicht kolumnierte Eingaben wie lsfolgt ein? ls erstellt eine optimierte Tabelle mit einer Mindestbreite für jede Zeile, zum Beispiel: ls 2 dsao file with space with 5 e g wsdl-rubo-6cb0f1a9086e80c d file leading space Wenn ich jedoch eine Ausgabe einspeise column(z. B. jede Datei in einer Zeile), …
7 bash  ls 

8
So tarieren Sie eine Liste von Verzeichnissen nur, wenn sie vorhanden sind
Ich habe eine Liste von Verzeichnissen, die ich archivieren möchte. Aber manchmal existieren sie nicht alle. Ich möchte in der Lage sein, ein Archiv zu erstellen, indem ich eine Liste von Verzeichnissen bereitstelle. Dabei werden nur die vorhandenen archiviert und fehlende Verzeichnisse ignoriert. (sollte aber trotzdem fehlschlagen, wenn keine Verzeichnisse …
7 shell-script  shell  ls  tar 


2
Es ist mit einem Platzhalter
Dies funktioniert vom Terminal aus: ls /dev/sda* Ich möchte es in einem Bash-Skript mit einer Variablen. Ich habe es versucht: device="a" ls "/dev/sd"$device"*" Aber ich bekomme den Fehler : ls: cannot access '/dev/sda*': No such file or directory.


1
ls * .csv --ignore = "* pattern *" gibt Dateien zurück, die "pattern" enthalten.
Warum ls --ignoreignoriert man das Muster nicht? Betrachten Sie das folgende Beispiel: mkdir books cd books touch books_abby.csv touch books_karen.csv touch books_david.csv touch books_tom.csv Dadurch werden vier Dateien erstellt: $ ls books_abby.csv books_david.csv books_karen.csv books_tom.csv Wenn Sie jedoch alle Dateinamen mit "tom" ignorieren und auflisten möchten, books_tom.csvwird immer noch Folgendes …

3
Reduzieren Sie die Ausgabe einer rekursiven Verzeichnisliste
Gibt es eine Möglichkeit , um die Liste aus allen Dateien innerhalb eines Verzeichnisses Baum in einer einzigen Liste, nach Änderungszeit auf Linux sortiert? ls -Rlt listet Dateien rekursiv auf, sie sind jedoch in der Ausgabe in verschiedenen Ordnern gruppiert, sodass die Ausgabe nicht als Ganzes sortiert ist. Nur der …
7 files  ls  recursive 


2
Was definiert "ll" in Fedora?
In Fedora nicht tippen ls -l, können Sie eingeben ll. Was verursacht dieses Verhalten? Ich habe ein neues Debian-System installiert, das diese Funktionalität nicht zu haben scheint. Sie führen beide Bash. Ich kann einen Alias ​​für definieren alias ll=ls -l, aber ich frage mich, was der Grundunterschied zwischen diesen beiden …
7 bash  fedora  ls 

2
ls Mustervergleich
Ich weiß, dass []das beim lsPattern Matching funktioniert : $ ls foo.c foo.h $ ls foo.[ch] foo.c foo.h aber ich kann nicht finden, wo dies dokumentiert ist. Ich würde gerne wissen, welche Syntax diesen entspricht: $ ls foo.asd foo.qwe Dies ist die beste Vermutung, die ich hatte : ls foo.[{asd}{qwe}]. …

2
Was ist effizienter, ls oder ls -l?
Soweit ich weiß, lsruft der Befehl auf getdents, der bis zu x Verzeichniseinträge zurückgibt. Sind andere Systemaufrufe beteiligt? Wenn ich laufe ls -l, gibt es weitere Systemaufrufe? Ich versuche festzustellen, ob ls -les teurer und damit langsamer als ist ls.

2
Symbol, das zuerst in der Ausgabe von `ls` angezeigt wird?
Ich möchte, dass ein Ordner mit dem Namen DELETEDan erster Stelle in meiner Ausgabe von steht ls. Gibt es ein Symbol, das ich an der Vorderseite hinzufügen kann, um dies zu verursachen? Ich habe versucht , ^und , -und weder funktioniert.
7 ls 

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.