Объединение отвеченного из @garyjohn и @Gilles с interactive?
проверьте и разработанный ls
выходное форматирование.
Теперь можно безопасно добавить это к Вашему ~/.bashrc
или /etc/bash.bashrc
:
#
# Replace every cd with cd+ls
#
if [[ $- == *i* ]]; then # if running interactively
cd() {
builtin cd "$@" && ls
}
fi
Фильтрует вывод ls
так, чтобы только размер, mtime, и имя были отображены.
if [[ $- == *i* ]]; then # if running interactively
cd() {
builtin cd "$@" &&
ls --color=always -lh |
awk '{ for(i=5; i<=NF; i++) {printf("%s ", $i)}; print ""} ' |
column -t && echo
}
fi