问题标签 [du]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
find - 我正在尝试查找以“of”开头的文件夹并获取它们的文件夹大小
奇怪的是,这个命令可以在 2 个 SLES11 服务器上完美运行,但不能在另一个服务器上运行。这是我的命令...
我得到这样的结果......
这是来自相同构建的服务器的结果......
bash - 用于检查网络卷存储的 Bash 脚本
我正在尝试编写脚本检查网络卷并将其与本地副本进行比较,以查看是否有足够的空间来复制文件。
文件将使用 rsync 复制,我使用以下内容获取可用空间
如果我要做一个
然后这可能适用于初始备份,但这将使用 rsync 每天运行一次,因此不会很好地检查可用空间,因为只会复制新文件和更改的文件。有没有更好的方法来做这种检查?
编辑:共享的大小限制为 50gb,但如果 rsync 没有复制所有内容,我不确定如何使用它
谢谢
shell - 使用“du”作为某些文件类型的总文件大小
我一直在使用du
命令来获取目录的大小:
这产生了文件的总大小:
然后我解析并使用细节。
这个文件夹充满了.txt
和txr
文件。我只对*.txt
文件的总大小感兴趣。
有没有办法可以修改du
命令以生成仅文件大小的单行输出*.txt
?
linux - 如何在不输出所有目录的情况下运行“du”命令,例如安静模式?
我正在尝试获取 Linux 中目录的大小,但它有很多子目录,并且似乎要花很长时间才能遍历所有这些文件和目录,然后才能给我一个大小的答案。我已经搜索了帮助和手册条目以及在线,但找不到任何东西。它真的必须在扫描时输出每个目录吗?有没有办法加快这个过程?通常使用其他命令,您可以使用“-q”安静模式开关。
bash - 如何使用 bash 获取具有 fo o.bar 名称的文件夹的大小?
我正在尝试获取文件夹“fo o1.bar fo o2.bar ...”的大小,我尝试了很多复杂的事情,但从未找到解决方法,atm 我正在尝试:
但我得到:
我不想获得子目录的大小,我尝试过使用 -maxdepth 0 但是该命令没有结果。
我想得到:
甚至理想情况下只是:
谢谢你读我。
linux - Perl - 在没有 Find 或 du 的情况下获取目录大小
话题。我试图在不使用 Find 模块和不使用 du 命令的情况下获取目录的大小。这是我目前正在接近它的方式,但它似乎没有返回正确的大小。它返回 418836 字节,但是当我运行 du -s 时,目录大小为 141508。
希望有人能指出我做错了什么。
unix - UNIX:仅查看包含目录的磁盘使用统计信息
我正在编写一个带有菜单和一些选项的脚本,您可以选择这些选项来执行操作。我目前停留在最后一个选项上,因为它要求您以人类可读的格式计算主目录中所有目录的磁盘使用统计信息。
我知道用于磁盘使用和人类可读格式的命令是什么,但我只需要帮助列出主目录中的目录名称。我希望我可以将这些名称放入一个变量中以与 DU 命令一起使用。
关于如何解决这个问题的任何建议?
linux - 如何在linux中仅递归计算某些文件的总大小
我有一堆文件分散在布局中的文件夹中,例如:
而且我只需要找到用于 MP4 文件的总磁盘空间。这意味着它必须以某种方式递归。
我已经看过du
并摆弄了一些东西,grep
但似乎无法弄清楚如何只计算 MP4 文件,无论它们在哪里。
如果可能的话,人类可读的总磁盘空间输出也是必须的,最好以 GB 为单位?
有任何想法吗?谢谢
linux - 如何在bash中显示n个最近添加的目录大小
我想显示最近添加的 10 个目录,例如:
但是,我还想用 du 包含目录大小。但我似乎无法弄清楚如何仅获得 10 个最近添加的大小 - 查询所有目录将花费太长时间。
..似乎不起作用。所以我正在寻找一种方法来显示最近修改的 10 个目录的修改日期和目录大小。这可能吗?
bash - 使用 grep 提取信息
在我的 Ubuntu 14.10 服务器上,我需要检查位于
/home/docks/*userid*
我是一个 bash 新手,但我已经走到了这一步
du -csh /home/docks/userid | grep total
会回来,说,
16K total
现在我真的不在乎总数,所以我想进一步修剪它并获得 16K。我想在 shell 脚本中有一种相对简单的方法可以做到这一点。我将非常感谢任何能够告诉我如何操作的人。