LINUX.ORG.RU

История изменений

Исправление legolegs, (текущая версия) :

Да, действительно, файлы из каждой директории ls выравнивает отдельно. Тогда можно так:

ls -l .ssh/authorized_keys .bashrc
-rw------- 1 legolegs legolegs 1012 сен 25  2017 .bashrc
-rw-r----- 1 legolegs legolegs 2612 янв  7 11:38 .ssh/authorized_keys

Я не предлагаю решение с columns потому, что найдутся файлы с пробелами/табами/переводами строк/эмоджи/демоническими письменами за гранью безумия, которые форматирование сломают (*).

Я не предлагаю самописное решение, т.к. это сложно и в итоге получится реализация gnu ls на bash/sed/awk/python.

(*) Если задать ls свой формат, где разделять строки \0 и колонки / то можно объяснить column что делать.

Исходная версия legolegs, :

Да, действительно, файлы из каждой директории ls выравнивает отдельно. Тогда можно так:

ls -l .ssh/authorized_keys .bashrc
-rw------- 1 legolegs legolegs 1012 сен 25  2017 .bashrc
-rw-r----- 1 legolegs legolegs 2612 янв  7 11:38 .ssh/authorized_keys

Я не предлагаю решение с columns потому, что найдутся файлы, которые форматирование сломают (*).

Я не предлагаю самописное решение, т.к. это сложно и в итоге получится реализация gnu ls на bash/sed/awk/python.

(*) Если задать ls свой формат, где разделять строки \0 и колонки / то можно объяснить column что делать.