Linux获取文件大小的简单方法

1. Linux获取文件大小的简单方法

在Linux系统中,获取文件大小是一项常见的操作。有多种方法可以获取文件大小,本文将介绍其中一种简单的方法。

1.1 使用du命令

du命令是Linux系统中用来查看目录或文件大小的常用命令。使用du命令可以获取指定文件或目录的大小。

du -sh 文件路径

上面的命令中,-s选项表示只显示总大小,-h选项表示以人类可读的方式显示文件大小(例如,K、M、G等单位)。文件路径是要获取大小的文件或目录的路径。

下面是一个示例:

du -sh /home/user/file.txt

使用上述命令,可以获取文件.txt的大小。

1.2 示例代码

import os

def get_file_size(file_path):

if os.path.isfile(file_path):

size = os.path.getsize(file_path)

return size

else:

return -1

file_path = "/home/user/file.txt"

file_size = get_file_size(file_path)

print("文件大小为:", file_size, "字节")

上述代码是一个示例,用于获取文件大小。首先判断给定的路径是否为文件,如果是文件,则使用os.path.getsize()函数获取文件大小。如果路径不是文件,返回-1。

通过调用该函数,可以获取文件的大小,并将其打印出来。

2. 总结

本文介绍了Linux系统中获取文件大小的简单方法。使用du命令可以快速获取文件或目录的大小。同时,本文还提供了一个Python示例代码,用于获取文件大小。

获取文件大小是在Linux系统中常见的操作,掌握这个方法对于日常的文件管理非常有用。

希望本文的内容能对你有所帮助。

操作系统标签