ls: Left justify owner and group information in long format

This commit is contained in:
Tim Ledbetter 2023-09-27 06:11:47 +01:00 committed by Andreas Kling
parent cb1851f3cc
commit 938a287d3e
Notes: sideshowbarker 2024-07-17 06:46:15 +09:00

View file

@ -373,18 +373,18 @@ static bool print_filesystem_object(DeprecatedString const& path, DeprecatedStri
if (!flag_hide_owner) {
auto username = users.get(st.st_uid);
if (!flag_print_numeric && username.has_value()) {
printf(" %7s", username.value().characters());
printf(" %-7s", username.value().characters());
} else {
printf(" %7u", st.st_uid);
printf(" %-7u", st.st_uid);
}
}
if (!flag_hide_group) {
auto groupname = groups.get(st.st_gid);
if (!flag_print_numeric && groupname.has_value()) {
printf(" %7s", groupname.value().characters());
printf(" %-7s", groupname.value().characters());
} else {
printf(" %7u", st.st_gid);
printf(" %-7u", st.st_gid);
}
}