爱收集资源网

Linux文件系统命令大全

网络 2023-06-28 04:02

测试人员最常见和冗长的任务之一就是清除系统,比如避免c盘空间出现不足。下面是我搜集的一些常用的 Linux 文件系统相关命令。

检查可用空间

要查找服务器上所有文件系统上的可用空间,请执行以下命令

df -h

对于特定的目录:

df -h /home

按占用次序显示文件系统,可以晓得的更全面:

计算目录大小

linux 释放硬盘空间_linux删除后没释放空间_linux+空间不释放

-h 参数以友好的可读形式显示目录大小,以千字节、兆字节、千兆字节为单位

计算目录中的文件数目

查找大文件

当你想清除空间的时侯,此命令很有用,它会显示目录及子目录中的最大文件

文件大小必须以千字节(参数 -k)显示,如果参数是 -h ,sort -n命令不会按列表排序

tail -x 限制显示文件数,x 是数字,如果目录有数百或数千个文件,此参数就尤为重要了。

列出文件系统中最大文件

根据范围查找

例如,文件大小超过 100MB

在 100MB 到 1GB之间的这些文件

清理文件方法

我们一般使用 rm 命令删掉文件以释放空间。但是,我们没法删掉文件是十分常见的,因为应用程序当时正在使用该文件,这对于无法停止的压测中系统上的日志文件最为常见。直接删掉它们会形成有害影响,例如挂起应用程序,或者更温和但也不合适,因为这种文件的轮询数据会被中断而且不再有用。

为了不改变应用程序行为并实现释放磁盘空间的目标,我们将清空文件而不是删掉它们:

作 者:Testfan 极光

linux删除后没释放空