Коли я набираю ls, я отримую звичайний список, або коли я набираю, ls -laотримую детальну версію з усім ...
Але я ненавиджу макет ls, це просто неінтуїтивно для більшості мого використання.
Чи я можу змінити (не змінюючи код коду ls, bash-сценарії все добре), lsтому він відображається замість
-rwxr-xr-x 13 user group 123546 2011-01-01 11:11 filename0
-rwxr-xr-x 13 user group 123546 2011-01-01 11:11 filename1
-rwxr-xr-x 13 user group 123546 2011-01-01 11:11 filename2
drwx------ 13 user group 123546 2011-01-01 11:11 directory0
-rwxr-xr-x 13 user group 123546 2011-01-01 11:11 filename3
drwx------ 13 user group 123546 2011-01-01 11:11 directory1
Я можу отримати список більше, як:
DIRS
directory0 1293880260 700 user:group
directory1 1293880260 700 user:group
FILES
filename0 1293880260 751 user:group
filename1 1293880260 755 user:group
filename2 1293880260 777 user:group
filename3 1293880260 705 user:group
Або якась інша варіація.
Тим часом збереження можливості використовувати прапори та інші параметри.
lsсамостійно все-таки набагато швидше. Так чи інакше, це крайній випадок. Більшість людей ніколи не мають таких величезних списків директорій. Для нормальних людей різниця, яка спостерігається, мало.awkХоча приємно, хоча. +1