Кто-нибудь знает способ переупорядочить возвращаемый список ls -al таким образом, чтобы:
а) сначала каталоги, потом файлы;
а также
б) Дата первая, имя второе и разрешения в конце
а также
в) без потери цвета. (CLICOLOR = 1 существует)
а также
г) Все это по псевдониму ls -al?
awk
часть).group-directories-first
- установить GNU Coreutils. См .: superuser.com/questions/545479/…Ответы:
Как насчет
Что касается псевдонима, псевдонимы не могут содержать переменные, но решением будут функции. Они хранятся
.profile/.bashrc
и работают так же, как псевдонимы.РЕДАКТИРОВАТЬ: Функция ниже - просто добавьте ее в свой
.profile
, откройте новую оболочку и введитеmyls
. Работает как шарм :)источник
ls -laG | grep "^d" | awk '{print $6 "\t" $8 "\t\t" $1}' && ls -laG | grep -v "^d" | awk '{print $6 "\t" $8 "\t\t" $1}'