Linux 系统的性能和磁盘的管理密切相关,在某些情况下我们也需要通过查看我们文件的大小来进行管理或传输。
下面我们就来了解一下几个常用的查询文件大小的方法和命令。

方法1:使用du命令

du 命令一般用于文件和目录所占用的空间大小。

基本命令如下:

du [-参数] 文件或目录名称

root@dorothy:/$ du -h  ~/Program/myfile.tar.gz
50M    /home/dorothy/Program/myfile.tar.gz

字节计数以参数 -b 表示

root@dorothy:/$ du -b  ~/Program/myfile.tar.gz
163547253       /home/dorothy/Program/myfile.tar.gz

如果对一个目录执行 dudu 会递归列出目录中的所有文件,并显示其大小,同时也会显示目录中所有文件的大小。假如我们想知道一个目录下所有文件占用空间的总大小,执行:

方法2:使用 df 命令

/可以用来查看分区的文件系统
df -T

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DlcpIw21-1607853781364)(https://pic.downk.cc/item/5fd5ac673ffa7d37b3277f49.png)]

如果想使数据易读,我们可以使用以下命令:

df -h

方法3:使用 ls 命令

ls 命令一般用于查看文件和目录的信息,包括文件和目录权限、拥有者、所对应的组、文件大小、修改时间、文件对应的路径等等信息。
-h参数可以使展示的文件大小易读。

root@dorothy:/$ ls -lh  ~/Program/myfile.tar.gz
-rw-rw-rw- 1 root root 66M 10月  2  2015 /home/dorothy/Program/myfile.tar.gz

可以看出myfile.tar.gz的大小为66M

方法4:使用ll命令(其实就是ls -l的别名)

其实为了使用更加方便,大部分Linux系统给ls -l重命名为ll,所以它也有同样的功能

方法5:使用stat命令查看

stat命令一般用于查看文件的状态信息。stat命令的输出信息更加详尽。

方法6:使用wc命令

wc命令可以查看文件所占的字节数,文本的行数等信息。

由于一个字符就是一个字节,而-c表示统计字符, 所以也可以使用下面命令查看文件大小。

root@dorothy:/$ wc -c  ~/Program/myfile.tar.gz
163547253 /home/dorothy/Program/myfile.tar.gz

以上就是关于Linux 查询文件大小的6种常用方法啦,如果您还有更好的方法或建议可以在评论和大家互动交流。

以上就是关于Linux 查询文件大小的6种常用方法啦,如果您还有更好的方法或建议可以在评论和大家互动交流。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐