2022-01-15 19:00:35 +09:00
|
|
|
#! bash oh-my-bash.module
|
2019-01-23 03:05:32 -08:00
|
|
|
# ---------------------------------------------------------------------------
|
|
|
|
|
|
|
|
# Directory Listing aliases
|
|
|
|
alias dir='ls -hFx'
|
|
|
|
alias l.='ls -d .* --color=tty' # short listing, only hidden files - .*
|
|
|
|
alias l='ls -lathF' # long, sort by newest to oldest
|
|
|
|
alias L='ls -latrhF' # long, sort by oldest to newest
|
|
|
|
alias la='ls -Al' # show hidden files
|
|
|
|
alias lc='ls -lcr' # sort by change time
|
|
|
|
alias lk='ls -lSr' # sort by size
|
|
|
|
alias lh='ls -lSrh' # sort by size human readable
|
|
|
|
alias lm='ls -al | more' # pipe through 'more'
|
|
|
|
alias lo='ls -laSFh' # sort by size largest to smallest
|
|
|
|
alias lr='ls -lR' # recursive ls
|
|
|
|
alias lt='ls -ltr' # sort by date
|
|
|
|
alias lu='ls -lur' # sort by access time
|
|
|
|
|
|
|
|
|
|
|
|
# lr: Full Recursive Directory Listing
|
|
|
|
# ------------------------------------------
|
|
|
|
alias lr='ls -R | grep ":$" | sed -e '\''s/:$//'\'' -e '\''s/[^-][^\/]*\//--/g'\'' -e '\''s/^/ /'\'' -e '\''s/-/|/'\'' | less'
|
|
|
|
|
2023-02-28 12:43:53 +05:30
|
|
|
alias dud='du -d 1 -h' # Short and human-readable directory listing
|
|
|
|
alias duf='du -sh *' # Short and human-readable file listing
|