小编kg9*_*g98的帖子

获取每个用户的磁盘使用情况

当我输入时,sudo du -sh ~student1我得到了我期望的输出(见截图)。但是,当我尝试使用以下脚本时:

#!/bin/bash

for user in "$@"; do
    sudo du -sh ~$user
done
Run Code Online (Sandbox Code Playgroud)

做同样的事情,我得到一个目录不存在的错误。是一个屏幕截图。

(我知道我可以做到sudo du -sh student1 student2...,而且 bash 脚本没用,但我仍然不明白为什么它不起作用。)

我查看 了特定用户的磁盘使用总量,但这并不是我想要的。

linux bash user

6
推荐指数
1
解决办法
3487
查看次数

标签 统计

bash ×1

linux ×1

user ×1