linux – 从包含文件列表的文件中获取总文件大小
发布时间:2020-05-28 06:50:18 所属栏目:Linux 来源:互联网
导读:我有一个文件,其中包含我想知道总文件大小的文件列表.是否有命令这样做? 我的操作系统是一个非常基本的Linux(Qnap TS-410). 编辑: 文件中的几行: /share/archive/Bailey Test/BD006/0.tga /share/archive/Bailey/BD007/1 version 1.tga /share/archive/Bai
|
我有一个文件,其中包含我想知道总文件大小的文件列表.是否有命令这样做? 我的操作系统是一个非常基本的Linux(Qnap TS-410). 编辑: 文件中的几行:
解决方法我相信这样的东西可以在busybox中运行:du `cat filelist.txt` | awk '{i+=$1} END {print i}'
我没有和你一样的环境,但如果你遇到文件名中的空格问题,这样的事情也会起作用: cat filelist.txt | while read file;do
du "$file"
done | awk '{i+=$1} END {print i}'
编辑1:@stew在他的帖子中是正确的,du显示磁盘使用情况而不是确切的文件大小.要更改行为,busybox使用-a标志,因此请尝试:du -a“$file”表示确切的文件大小,并比较输出/行为. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 同步 – rsync操作在文件级别是否原子?
- linux – sudoers NOPASSWD:sudo:没有tty存在且没有指定a
- linux – 使用Bash进行Netcat TCP编程
- linux – 如何将使用’dd’创建的驱动器映像拆分为每个分区
- linux – 为什么我要在Dockerfile中使用VOLUME?
- linux – 如何使用历史记录实用程序复制以前输入的命令而不
- linux – quantal(12.10)ubuntu repos
- 默认的ulimit值设置在哪里? (linux,centos)
- 在linux上使用套接字发出https请求
- 如何在Python中打开命名的pipecharacter设备专用文件进行读
