gpt4 book ai didi

linux命令获取特定文件夹中存在的文件和目录的大小?

转载 作者:IT老高 更新时间:2023-10-28 12:18:13 25 4
gpt4 key购买 nike

如何在 Linux 中查看文件和目录的大小?如果使用df -m,那么它会在顶层显示所有目录的大小,但是对于目录中的目录和文件,如何查看大小?

最佳答案

对文件使用 ls 命令,对目录使用 du 命令。

检查文件大小

ls -l filename   #Displays Size of the specified file
ls -l * #Displays Size of All the files in the current directory
ls -al * #Displays Size of All the files including hidden files in the current directory
ls -al dir/ #Displays Size of All the files including hidden files in the 'dir' directory

ls 命令不会列出目录的实际大小(why?)。因此,我们为此使用 du

检查目录大小

du -sh directory_name    #Gives you the summarized(-s) size of the directory in human readable(-h) format
du -bsh * #Gives you the apparent(-b) summarized(-s) size of all the files and directories in the current directory in human readable(-h) format

在上述任何命令中包含 -h 选项(例如:ls -lh *du -sh)将为您提供人类可读格式的大小(kbmbgb、...)

有关详细信息,请参阅 man lsman du

关于linux命令获取特定文件夹中存在的文件和目录的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11720079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com