linux命令行文件大小 linux 文件大小限制

linux 怎么查看文件夹大小du是统计目录或文件所占磁盘空间大小的命令 。
我们在统计目录时,不是想看父目录下的子目录名和子文件名到底占用了多少空间,而是想看父目录下的子目录和子文件的总磁盘占用量大?。馐本托枰褂?du
命令才能统计目录的真正磁盘占用量大小 。
du命令的格式如下:
du [选项] [目录或文件名]
选项:
-a:显示每个子文件的磁盘占用量 。默认只统计子目录的磁盘占用量
-h:使用习惯单位显示磁盘占用量,如KB、MB或GB等;
-s:统计总磁盘占用量,而不列出子目录和子文件的磁盘占用量
通过命令du -h –max-depth=1 *,可以查看当前目录下各文件、文件夹的大?。飧霰冉鲜涤?。
查询当前目录总大小可以使用du -sh,其中s代表统计汇总的意思,即只输出一个总和大小 。
通过命令du -h –max-depth=0 *,可以只显示直接子目录文件及文件夹大小统计值 。
如果只想查看指定目录的总大小,可以使用du -sh 目录名称 。
对于指定文件夹也可以指定显示层次深度,如du -h --max-depth=0 software/及du -h --max-depth=1
software/
使用du命令和df命令去统计分区的使用情况时,得到的数据是不一样的 。那是因为df命令是从文件系统的角度考虑的,通过文件系统中未分配的空间来确定文件系统中已经分配的空间大小 。也就是说,在使用df命令统计分区时,不仅要考虑文件占用的空间,还要统计被命令或程序占用的空间(最常见的就是文件已经删除,但是程序并没有释放空间) 。
而du命令是面向文件的,只会计算文件或目录占用的磁盘空间 。也就是说,df命令统计的分区更准确,是真正的空闲空间 。
linux里如何查看文件大小解答:
ls -lh或者ls -l -h 把把文件和文件夹列表方式列出,并且显示大?。?
第一行是不是有一个1.1k , 这就是文件的大小 , 但是下面一行58为什么没有显示k呢,因为他比“k”还小,是“B” 。
为什么1KB = 1024B而不是1000B,因为由于16位元电脑,记忆体用16 bits去格式化(format) 记忆体位元组基本单位是1 byte = 8 bits = 2^8是一个英文字大小 , 你要1000 bits一样得用到1024 bits = 16*64组的记忆体才行 , 而1 kb = 1000 bits这只会让每1 kb浪费了24 bits的空间
扩展资料:
ls常用参数:
ls -a 把所有文件和目录列出来,包含隐藏的文件和目录 。
ls -l 把文件和文件夹列表方式列出;
ls -lh或者ls -l -h 把把文件和文件夹列表方式列出,并且显示大?。?
ls -lha或者ls -l -h -a 把所有文件夹和文件(包括隐藏的)列表方式列出,并且包含大?。?
linux命令怎么看一个文件大小显示当前目录所有文件大小的命令ls -lht
1
在命令框 输入命令:ls-lht将会一一列出当前目录下所有文件的大?。约八形募笮〉耐臣谱芎?。或者直接打入ll命令 。
2
使用du -sh * 命令也可以列出当前文件以及文件夹的大小 。这个命令要注意:sh与*之前要有个空格的 。列出home目录所有文件大小的总和命令为:du -s/home或du -sh /home
END
查看单独文件的大小
1
查询具体的文件大小首先你要找到该文件,然后使用du -s,du -sh,ls -lh,都是可以看到该文件的大小的 。不过这些命令后面需要带文件名 , 比如查找文件名为backup.sh文件的大?。钗篸u -sbackup.sh ,ls -lh backup.sh
2
利用cd , ls 命令找到该文件 。ls可以命令列出当前该目录的所有文件 。
3
输入du -sbackup.sh  , ls -lh backup.sh

推荐阅读