zeigt die aktuelle Anzahl der Dateien an, wie es tail -f macht

zeigt die aktuelle Anzahl der Dateien an, wie es tail -f macht

Ich habe einen Ordner, in den Dateien kopiert werden /home/my/. Ich möchte einen Befehl ausführen, der die Anzahl der darin enthaltenen Dateien in Echtzeit anzeigt, z. B. was tail -fmit Dateiinhalten geschieht. Ich weiß, dass ich ihn ausführen sollte, ls *|wc -lum Dateien zu zählen, aber ich weiß nicht, wie ich das zur Überwachung tun und am Laufen halten kann.

Antwort1

Wenn Sie über daswatchWenn der Befehl auf Ihrer Distribution nicht verfügbar ist, können Sie ihn folgendermaßen ausführen:

watch -n 1 "ls /home/my"

ls /home/myDadurch wird der Befehl alle nSekunden ( in diesem Beispiel) ausgeführt 1und die Ausgabe auf dem Bildschirm angezeigt.

Hoffe, das hilft.

Antwort2

Ohne watchkönnen Sie versuchen:

while sleep 1 ; do ls /home/my ; done

verwandte Informationen