① 大小linux获取文件夹大小的简单方法linux获取文件夹
在Linux系统中,能够获取文件夹大小是十分重要的一个功能。有时你想知道某一特定文件夹的大小,或者你想对文件夹中存在的文件大小进行排序、查看文件夹中不同文件的占用空间量大小等操作时,可以使用ls、以及DF三种方法来获取它们的大小。
1. 使用ls命令
使用ls命令获取文件夹大小的方法很简单,只有一行代码就可以实现:ls -l target_dir
其中,target_dir是目标文件夹,可以使用指定的路径来指定名称。
默认情况下,使用该命令将返回所指定文件夹内容的列表,其中关于大小的显示格式如下:
-rwxrwxrwx 1 root 74 1024 Feb 13 10:47 example.txt
其中最后一列是文件/文件夹的大小。
2.使用命令
使用命令获取文件夹大小的方法更加强大,可以用来获取特定文件夹的总大小当及任意文件夹中单个文件的大小,语法如下: -sh target_dir
运行后,可以看到目标文件夹的大小,例如:
# -sh /files
4.0K /files
表示目标文件夹大小为4.0K(即4KB)。
3.使用DF命令
如果你想获取关于特定文件夹中不同文件的大小概貌,那么可以使用DF命令。DF命令同样只需要一行代码: -sh *
使用这条命令后会得到一张图表,关于当前路径下的不同文件大小信息,如下:
# -sh *
728K dir1
1.1M dir2
22M dir3
144K test.txt
2.4M data.txt
根据上面的DF图表,可以得出,当前路径下,dir1文件夹大小为728KB,dir2文件夹大小为1.1MB,dir3文件夹大小为22MB,test.txt文件大小为144KB,data.txt文件大小为2.4MB。
总结:总体而言,要获取Linux系统中文件夹大小,可以使用ls、以及DF三种方法。其中,使用ls命令可以获取单个文件夹的大小,而使用命令可以获取多个文件夹的大小,最后使用DF命令可以获取特定文件夹中不同文件的总大小概貌。
② 文本文件大小如何计算
一个英文字母、数字和英文格式下的标点是1Byte(字节)。一个汉字和专中文标点是2Byte。一个文本文档属即便有1个英文字母,保存后在xp系统下(fat32格式)最小也占4KB,vista系统(NTFS格式)下应该是2KB吧。这是因为两个操作系统硬盘的存最小储单位不同。