Disk Space Cleanup
导言
- 在开发的过程中,服务器基本没有用户隔离,一个root走天下。
- 磁盘空间也总是告罄,删除时也难以判断文件所属,和是否有保留的必要。
大文件定位¶
df -h定位盘空间du --max-depth=1 -h .定位文件大小, 简化命令du -hd1
历史访问时间¶
使用 stat 查看文件的访问时间¶
Linux 文件系统会维护一些时间戳,包括:
- atime:文件的上次访问时间
- mtime:文件的上次修改时间
- ctime:文件的状态变更时间
你可以使用 stat 命令来查看文件的 atime,以了解文件最后一次被访问的时间:
如果你要查看目录中所有文件的访问时间,可以结合 find 命令进行查看:
查看文件的访问频率¶
如果你希望了解文件的访问频率,可以通过一些工具来进行定期统计。例如,可以使用 find 命令和 atime 来查找多久没有被访问过的文件:
移动与删除¶
对于必要的大文件,也可以先移动到其他目录做空间均衡,再创建软链接。