From aff41b1fa298cab0f8060df22e5a7d57667a9119 Mon Sep 17 00:00:00 2001 From: Maxim Likhachev Date: Thu, 30 Jul 2020 22:35:27 +0300 Subject: [PATCH] bash: aliases: lls --- etc/shell/bash/aliases | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/etc/shell/bash/aliases b/etc/shell/bash/aliases index 2070262..ecf42c0 100755 --- a/etc/shell/bash/aliases +++ b/etc/shell/bash/aliases @@ -102,9 +102,14 @@ alias reload=". ~/.bashrc" #noindex alias reloadx="xrdb -merge ~/.Xdefaults" #noindex #- Выход из сеанса alias :q="exit" #noindex + +# Другой способ: stat -c "%a %n" file(s) #- ls с цифровым видом прав -alias lls="ls -l | sed 's/--x/1/g; s/-w-/2/g; s/-wx/3/g; s/r--/4/g; - s/r-x/5/g; s/rw-/6/g; s/rwx/7/g; s/---/0/g'" +function lls() { + alias | sh + ls -l "$@" | sed 's/--x/1/g; s/-w-/2/g; s/-wx/3/g; s/r--/4/g; + s/r-x/5/g; s/rw-/6/g; s/rwx/7/g; s/---/0/g' +} #- История bash h() { #noindex