dotfiles_fish_server/conf.d/41_aliases_filesystem.fish
2026-07-16 04:30:13 +05:30

26 lines
518 B
Fish

# Filesystem aliases
# Navigation
alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
alias .....="cd ../../../.."
# Listing
alias ls="lsd"
alias l="lsd -lh"
alias la="lsd -alh"
alias lt="lsd --tree"
alias l.="lsd -d .*"
# Safer file operations
alias rm="rm -Iv"
alias cp="cp -iv"
alias mv="mv -iv"
alias ln="ln -iv"
alias mkdir="mkdir -pv"
# More human-readable options
alias df="df -h"
alias free="free -h"
alias stat="stat --printf='%n\nSize: %s bytes\nPermissions: %A\nOwner: %U:%G\nModified: %y\n'"