История изменений
Исправление 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 что делать.