Назад | Перейти на главную страницу

Есть ли способ ls -l с параметром -f (например, tail -f)?

Предположим, я распаковываю большой файл или медленно создаю огромный файл. Есть ли способ получить ls -lh "на" очень похоже tail -f, чтобы я мог постоянно видеть, как размер файла увеличивается, пока я не решу его закрыть?

ls(1) не имеет встроенной функции для этого, но вы, вероятно, сможете получить то, что хотите, с помощью более общего watch(1) команда.

watch ls -lh будет управлять этим ls каждые две секунды (по умолчанию; подробности см. на странице руководства) и красиво отображать результат.

while [ true ]; do clear; ls -lah /path/to/dir; sleep 30; done