Verwenden Sie den watch
Befehl mit ls
:
$ watch ls -l
watch
führt den angegebenen Befehl in regelmäßigen Abständen (2 Sekunden) wiederholt aus, die über Befehlszeilenoptionen konfiguriert werden können.
Ich möchte im Grunde die Dateiliste eines Verzeichnisses kontinuierlich aktualisieren, ähnlich wie Tail mit dem -f
Flag für eine Datei arbeitet.
Gibt es eine sinnvolle Möglichkeit, dies zu tun?
Verwenden Sie den watch
Befehl mit ls
:
$ watch ls -l
watch
führt den angegebenen Befehl in regelmäßigen Abständen (2 Sekunden) wiederholt aus, die über Befehlszeilenoptionen konfiguriert werden können.
Verwenden Sie unter Linux inotify-tools :
inotifywait -qme create,attrib,move,delete mydir | while read -r; do clear ls -l mydir done
Etwas anderes:
inotifywait -qme create,attrib,move,delete --format '%w%f' mydir | while read -r file; do ls -ld "$file" done