Linux中 du、df 和 free 以及它们的区别
一 、du
命令格式:du [参数] [文件或目录名称]
du用来显示每个文件或目录的磁盘使用空间,如果后边不跟目录或者文件,表示统计的是当前所在的目录的容量信息
常用参数如下:
-h:以易读的容量格式(G/M)列出
-s:仅列出总容量
与df不同的是,du这个命令会到相应的目录中去查找所有的文件数据,所以运行时间会相对长一点
按照目录的占用空间大小排序
du -h --max-depth=1 | sort -hr
du -sh *
作用:查看目录的真实大小
语法:#du -sh 目录路径
选项含义:
-s:summaries,只显示汇总的大小
-h:表示以高可读性的形式进行显示
案例:统计“/root”目录的实际大小
du -sh /root
命令参数:
-a #显示目录中文件的大小 单位 KB 。
-b #显示目录中文件的大小,以字节byte为单位。
-c #显示目录中文件的大小,同时也显示总和;单位KB。
-k 、 -m 、#显示目录中文件的大小,-k 单位KB,-m 单位MB.
-s #仅显示目录的总值,单位KB。
-h #以K M G为单位显示,提高可读性~~~(最常用的一个~也可能只用这一个就满足需求了)
-x #以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
-L #显示选项中所指定符号链接的源文件大小。
-S #显示个别目录的大小时,并不含其子目录的大小。
-X #在<文件>指定目录或文件。
--exclude=<目录或文件> #略过指定的目录或文件。
-D #显示指定符号链接的源文件大小。
-H或--si #与-h参数相同,但是K,M,G是以1000为换算单位。
-l #重复计算硬件链接的文件。
二 、 df
命令格式:df [参数] [文件或目录名称]
df:用来显示磁盘的相关信息,显示磁盘分区上可以使用的磁盘空间
比如如下命令:df -h /etc
df会自动的分析该目录所在的硬盘分区(Filesystem),并将该硬盘分区的容量显示出来。
df命令主要读取的数据几乎都是针对一整个文件系统,因此读取的范围主要是在超级区块内的信息,所以显示结果的速度会很快。
df -h
这里只记住两个参数就好:
-a #查看全部文件系统,单位默认KB
-h #使用-h选项以KB、MB、GB的单位来显示,可读性高~~~(最常用)
三、free
可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。
1.命令格式:
free [参数]
2.命令功能:
free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略
3.命令参数:
-b 以Byte为单位显示内存使用情况。
-k 以KB为单位显示内存使用情况。
-m 以MB为单位显示内存使用情况。
-g 以GB为单位显示内存使用情况。
-o 不显示缓冲区调节列。
-s<间隔秒数> 持续观察内存使用状况。
-t 显示内存总和列。
-V 显示版本信息。
qq_42275469: 谢谢
上官发财640: https://blog.csdn.net/Rhao999/article/details/103944386?ops_request_misc=%257B%2522request%255Fid%2522%253A%252240AB1794-3E00-47C4-9532-F2C2938D667E%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=40AB1794-3E00-47C4-9532-F2C2938D667E&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-103944386-null-null.142^v100^control&utm_term=ERROR%3A%20tensorflow-1.1.0-cp35-cp35m-win_amd64.whl%20is%20not%20a%20supported%20wheel%20on%20this%20platform.&spm=1018.2226.3001.4187
dongrunyu: -fopenmp
happy egg: 但是这样做出来结果基本都是错的
2201_75434140: Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow 请问显示这个怎么办