相关疑难解决方法(0)

如何获取目录及其子目录的汇总大小?

假设我想获取 Linux 文件系统的每个目录的大小。当我使用时,ls -la我并没有真正获得文件夹的汇总大小。

如果我使用,df我会得到每个已安装文件系统的大小,但这也无济于事。并通过du我获得每个子目录的大小和整个文件系统的摘要。

但我只想拥有文件系统的 ROOT 文件夹中每个目录的汇总大小。有什么命令可以实现吗?

linux unix console

350
推荐指数
6
解决办法
68万
查看次数

递归 chown 特定用户拥有的所有文件

是否可以查找并删除特定用户拥有的所有文件?我作为错误的用户做了很多事情,需要为文件提供正确的用户所有权。

有没有一种递归和有条件的方式可以 chown 一堆文件和目录?

unix permissions macos

39
推荐指数
3
解决办法
5万
查看次数

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

当我输入时,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
查看次数

标签 统计

linux ×2

unix ×2

bash ×1

console ×1

macos ×1

permissions ×1

user ×1