du

我可以授予脚本提升的文件访问权限并以当前用户身份运行它吗?
du

我可以授予脚本提升的文件访问权限并以当前用户身份运行它吗?

我有一个脚本(我称之为dusort.sh),用于判断驱动器中给定文件夹中哪些文件占用了最多的空间。它本质上可以归结为以下内容: #!/bin/bash du --all --human-readable --max-depth=1 $1 | sort -h -r 我需要使用 运行命令,sudo否则du无法读取某些目录(/、docker 卷目录等)。有没有办法让我每次想要检查文件大小时都可以运行此命令,而无需输入 root 用户密码? 我尝试过更改文件所有权 sudo chown root:root dusort.sh 但这似乎没有影响。运行此...

Admin

在 MSYS2 下的 Windows10 上,“du”命令在格式化为 exFAT/FAT32 的 USB 上出现“fts_read failed”错误
du

在 MSYS2 下的 Windows10 上,“du”命令在格式化为 exFAT/FAT32 的 USB 上出现“fts_read failed”错误

我目前在 Windows10 上使用 MSYS2,并尝试du在格式化为 exFAT 的 USB 上执行 MINGW64 Shell Launcher。 假设 USB 安装在 上/g/,USB 的结构大致如下: /g/$Thesis/ /g/Giochi/ /g/PROGRAMMING/ /g/System Volume Information/ /g/Video/ /g/_$CR/ /g/test/ 当我执行时,du -sh /g/*我得到的是: 0 /g/$Thesis du: fts_read failed: /g/Giochi/Lo...

Admin

google 云存储:使用 gsutil du 查找子文件夹的大小?
du

google 云存储:使用 gsutil du 查找子文件夹的大小?

我想在 Google Cloud Storage 中查找第一层子文件夹的大小。有一个功能gsutil du,与 非常相似du,但有一些区别。 我无法只显示第一个深度的子文件夹的大小。使用传统的 du,我可以使用(来自此堆): du -h --max-depth=1 du -sh -- * 相当于什么gsutil du?gsutil du -h gs://bucket_name/*打印所有子文件夹(许多深度)的信息,同时gsutil du -sh gs://bucket_name/*仅显示总计。 谢谢! ...

Admin

du 显示大空间,但目录内不显示空间
du

du 显示大空间,但目录内不显示空间

我一直在尝试用 du 来追踪已用空间,但发现了一些奇怪的行为。 [root@server01 /]# df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda2 32G 32G 190M 100% / devtmpfs 894M 0 894M 0% /dev tmpfs 919M 12K 919M 1% /dev/shm tmpfs 919M 17M 903M 2% /run tm...

Admin

文件夹是空的,但 du 报告使用率很高
du

文件夹是空的,但 du 报告使用率很高

115GB我的硬盘上有一个分区(输出cgdisk /dev/sda如下): Part. # Size Partition Type Partition Name ---------------------------------------------------------------- 1007.0 KiB free space 1 499.0 MiB Windows RE Basi 2 100.0 MiB ...

Admin

有什么方法可以检查哪个磁盘块真正被使用了?
du

有什么方法可以检查哪个磁盘块真正被使用了?

我用自由度和杜检查 centos 的磁盘使用情况,然后我从这些工具中得到不同的结果。 [root@localhost home]# df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/cl-root xfs 149G 31G 119G 21% / devtmpfs devtmpfs 32G 0 32G 0% /dev tmpfs tmpfs 32G...

Admin

为什么用cp命令复制的目录比原始目录小?
du

为什么用cp命令复制的目录比原始目录小?

我正在尝试将一个包含大量文件的目录复制到另一个目标。我做了: cp -r src_dir another_destination/ 然后我想确认目标目录的大小是否与原始目录相同: du -s src_dir 3782288 src_dir du -s another_destination/src_dir 3502320 another_destination/src_dir 然后我想到可能有几个符号链接没有被命令跟踪cp,于是添加了-a标志: -a 与 -pPR 选项相同。保留文件的结构和属性,但不保留目录结构。 cp -a sr...

Admin

为什么 du -b 显示的结果与 stat 不同?
du

为什么 du -b 显示的结果与 stat 不同?

我最近遇到了这个问题: find /tmp/tmp33hn25wv -type f -exec stat --format='%s' {} + | awk '{s+=$1} END {print s}' 10420224 du -bs /tmp/tmp33hn25wv 12198004 /tmp/tmp33hn25wv 结果始终不同。所有文件都以块大小字节的倍数写入。 在哪里杜找到这些额外的字节?我理解文件系统可能需要更多或更少的空间来存储文件的内容,但我希望该-b选项du意味着它必须计算“表观”大小,而不是文件系统使用的大小...... ...

Admin

在 timeshift 文件夹上运行 du 会产生不同的结果
du

在 timeshift 文件夹上运行 du 会产生不同的结果

snapshot我的目标是从备份工具中找出哪些文件/文件夹占用了最多的空间timeshift,但使用du它时会产生不同的结果: # du -hs * 18G 2018-09-21_16-14-57 910M 2018-10-06_07-04-27 仅限第二个文件夹 # du -hs 2018-10-06_07-04-27 18G 2018-10-06_07-04-27 我想要的结果是 910M,然后我想深入研究以找出哪些文件夹/文件占用了最多的空间。 为什么会du给出不同的结果?我如何深入研究 910M 的结果? ...

Admin

使用 du 排除已安装的卷但仅检查根卷
du

使用 du 排除已安装的卷但仅检查根卷

我正在尝试检查我的磁盘使用情况,因为我的根卷已满。我在 Centos 7.5 上。 我认为给予 du -x 标志会让它忽略已安装的卷。 但是当我检查这个 centos 盒子上的磁盘使用情况时,我得到了这个输出: [root@bc1 /]# du -skx * | sort -nr | head -10 du: cannot access ‘proc/24813/task/24813/fd/3’: No such file or directory du: cannot access ‘proc/24813/task/24813/fdinfo/3’: N...

Admin

为什么 WSL 上的“du”给出的目录大小大于机器内存?
du

为什么 WSL 上的“du”给出的目录大小大于机器内存?

我在尝试找出计算机上哪些文件占用了最多的空间时遇到了这个问题。以下是有关机器总内存的信息,来自 Windows Subsystem for Linux (WSL) /bash bballdave025@WORK:~$ df -h /mnt/c Filesystem Size Used Avail Use% Mounted on C: 239G 231G 7.8G 97% /mnt/c 请注意,我的问题不是关于如何清理空间。 我首先检查了Program Files目录。 bballdave025@WORK:...

Admin

将 -h 标志传递给 du 时出现意外行为
du

将 -h 标志传递给 du 时出现意外行为

在我生活在 *nix 世界中的这段时间里,我一直认为当命令接受标志时,-h我唯一需要改变的就是打印语句的有效格式。我通常不会重新审视这一点,但我确实发现一般情况下确实如此。 今天,当我测量我正在写入的目录的大小时,我有一次非常奇怪的经历。 >>> du -s 15565160 . >>> du -sh 7.4G . 起初我以为我只是在一个奇怪的地方捕获了目录,但我发现这两个值都非常稳定,随着我不断写入目录,返回的值只略有增加/减少。我的第一个假设是这是一种奇怪的中间状态,但在那种情况下,我本以为结果会有...

Admin

`du` 命令的输出不一致
du

`du` 命令的输出不一致

为什么输出 du -sch ./ 不等同于 du -sch ./* 例如,我du -sch在用户主目录中运行,得到 51GB,但du -sch *在同一目录中运行,得到 47GB。起初我以为这可能是隐藏文件,但这无法解释近 4GB 的隐藏文件/文件夹。 我确实阅读了磁盘实用程序的手册,但找不到解释。 ...

Admin

为什么“du -sh”复制后显示不同的文件夹大小?
du

为什么“du -sh”复制后显示不同的文件夹大小?

我想要进行一个简单的备份并将所有文件从一个文件夹复制到另一个文件夹。操作系统是 Debian。 du -sh当我在源文件夹上执行时,我得到了 436G。 当在目的地执行相同操作时,我只得到 384G。 如果我通过 Samba 将两个文件夹挂载到 Windows 机器上,则两个文件夹的大小相同。 有人可以解释一下为什么du显示不同的尺寸吗? ...

Admin

如何增加CentOS7中docker的空间?
du

如何增加CentOS7中docker的空间?

我如何增加此 docker 上的空间?我需要将 30G 的图像传输到此 docker 中,以便在 docker 内进行图像处理,但似乎只有 2G 可用 $ sudo docker pull benbuleong/openface-cambridge $ xhost + $ sudo docker run -p 9000:9000 -p 8000:8000 -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix -t -i benbuleong/openface-cambridge /bin/bash ...

Admin