这是我的目标: 我想查看磁盘使用情况并按列表排序并将其作为别名。
我在论坛上看到du -hs somedirectory |sort -h
会做前两个工作,这是事实。
我怎么能把它放在我的.bash_aliases中?
下一行有效,但我不能再选择目录了
alias du="du -hs * |sort -h"
感谢您的帮助!
[R
答案 0 :(得分:2)
您无法将动态参数传递给alias
中的第一个命令。您需要使用function
来实现此目的:
dirsize() {
du -hs $* | sort -h
}
将其放入.bashrc
文件中。然后,
$ dirsize Development/ Documents/ Videos/
86M Documents/
92M Development/
5.6G Videos/
制作alias
:
$ alias du=dirsize