在Linux系统中,我们经常需要查看文件的大小,虽然在Windows系统中查看文件大小非常简单,但在Linux中,我们需要使用一些命令来实现这个功能,本文将介绍一些常用的Linux命令,帮助您轻松地查看文件大小。
1、ls
命令
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 文件名
输出示例:
1、2M 文件名
在这个示例中,文件大小为1.2兆字节。
3、stat
命令
stat
命令用于显示文件或目录的状态信息,要查看文件大小,我们可以使用 %s
选项,它表示文件的大小。
stat %s 文件名
输出示例:
1024 文件名
在这个示例中,文件大小为1024字节,注意,这里的数字可能与实际值不同,因为 stat
命令返回的是自上次访问以来文件的修改时间,如果要查看实时的文件大小,可以使用 ls
或 du
命令。
4、df
命令
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
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复