Linux专业技巧:轻松显示文件大小

在Linux系统中,我们经常需要查看文件的大小,虽然在Windows系统中查看文件大小非常简单,但在Linux中,我们需要使用一些命令来实现这个功能,本文将介绍一些常用的Linux命令,帮助您轻松地查看文件大小。

1、ls 命令

Linux专业技巧:轻松显示文件大小

ls 命令是Linux中最常用的命令之一,可以用来列出目录中的文件和子目录,要查看文件大小,我们可以使用 -l 选项,它会显示文件的详细信息,包括文件大小。

ls -l 文件名

输出示例:

-rw-r--r-- 1 user group  1024 Jan 1 00:00 文件名

在这个示例中,文件大小为1024字节。

2、du 命令

du 命令用于估算文件或目录在磁盘上占用的空间,要查看文件大小,我们可以使用 -sh 选项,它会以人类可读的格式(如K、M、G)显示文件大小。

du -sh 文件名

输出示例:

Linux专业技巧:轻松显示文件大小

1、2M  文件名

在这个示例中,文件大小为1.2兆字节。

3、stat 命令

stat 命令用于显示文件或目录的状态信息,要查看文件大小,我们可以使用 %s 选项,它表示文件的大小。

stat %s 文件名

输出示例:

1024    文件名

在这个示例中,文件大小为1024字节,注意,这里的数字可能与实际值不同,因为 stat 命令返回的是自上次访问以来文件的修改时间,如果要查看实时的文件大小,可以使用 lsdu 命令。

4、df 命令

Linux专业技巧:轻松显示文件大小

df 命令用于显示磁盘空间的使用情况,要查看文件大小,我们可以使用 -h 选项,它会以人类可读的格式(如K、M、G)显示文件大小。

df -h

输出示例:

Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           788M  9.5M  779M   2% /run
/dev/sda1        20G  6.7G  12.6G  35% /data1 (ext4)
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sdb1       931G    584G 837G     63% /data2 (ext4)
tmpfs           788M    16K 788M   1% /run/user/1000 (gvfs)

在这个示例中,我们可以看到各个分区的大小以及已使用和可用的空间,要查看某个特定分区的文件大小,可以使用以下命令:

df --local | grep "分区名" | sed 's/[^0-9]*//g' | sed 's/.[0-9]*$//g' | xargs du -sh

请将上述命令中的“分区名”替换为您要查询的实际分区名称。

原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/92386.html

(0)
酷盾叔订阅
上一篇 2023-12-14 09:29
下一篇 2023-12-14 09:32

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入