# better hard link count: number of subdirectories or number of linked files or omitted if 0
# better human readable size
# more natural date/time format for my American raised eyes
+# remove first line size summary
ll() {
local x y perm line binls sizePadding middle tail size \
max_hl_digits hardlinks initial_space hardlink_spacing
# or blank for no other kind of acl
# I don't want to see this generally.
while read line; do
- if $first; then
+ # if we did want the first line, it would need to be stripped of non-printing chars:
+ # line=${line#$'\E[00m'}
+ # when no argument is given to ls, the first line is like "total 123M". strip that
+ if $first && [[ ! $@ ]]; then
first=false
else
- # if we did want the first line, it would need to be stripped of non-printing chars:
- # line=${line#$'\E[00m'}
lines+=("$line")
[[ ! ${line:10:1} == " " ]] && aclchar=true