linux服务器磁盘清理命令
-
Linux服务器上有一些常用的磁盘清理命令,如下:
1. du命令:用于查看当前目录大小以及子目录大小。可以使用du -h来以人类可读的形式展示文件大小,du -s可以显示总大小,du -a可以显示每个文件及目录的大小。
2. df命令:用于查看磁盘的使用情况和剩余空间。df默认显示的是文件系统的统计信息,df -h将以人类可读的形式展示文件系统大小和剩余空间。
3. find命令:用于搜索文件并执行指定操作。可以使用find /path/to/dir -type f -size +100M来搜索指定大小以上的文件。
4. rm命令:用于删除文件和目录。可以使用rm -rf /path/to/dir来递归删除目录及其下所有文件。
5. mv命令:用于移动文件和目录。可以使用mv /path/to/file /new/path来将文件移动到指定目录。
6. cp命令:用于复制文件和目录。可以使用cp -r /path/to/dir /new/path来递归复制目录及其下所有文件。
7. rsync命令:用于远程或本地的文件复制和同步。可以使用rsync -avz /path/to/dir user@remote:/new/path来将本地目录同步到远程服务器。
8. logrotate命令:用于管理日志文件的轮转。可以使用logrotate -f /etc/logrotate.conf来手动执行日志文件的轮转。
以上是一些常用的Linux服务器磁盘清理命令,可以根据实际需求选择合适的命令来清理磁盘空间。
2年前 -
清理Linux服务器磁盘可以使用以下命令:
1. df命令: df命令用于显示系统文件系统的磁盘空间使用情况。可以使用df命令查看每个文件系统的使用情况,这样可以找出哪些文件系统占用了大量的磁盘空间。命令示例:df -h
2. du命令: du命令用于显示目录或文件所占用的磁盘空间。可以使用du命令找出指定目录或文件占用了大量的磁盘空间。命令示例:du -h /path/to/directory
3. find命令: find命令用于查找并显示文件和目录。可以使用find命令找出指定目录下的特定文件,并可以结合其他命令一起使用以删除或移动这些文件。命令示例:find /path/to/directory -type f -name “*.log” -exec rm -f {} \;
4. rm命令: rm命令用于删除文件或目录。可以使用rm命令删除不再需要的文件或目录。注意在使用rm命令时要小心,以免误删重要数据。命令示例:rm /path/to/file
5. logrotate命令: logrotate命令用于旋转日志文件,以便节省磁盘空间并预防日志文件过大。可以使用logrotate命令定期压缩和删除旧的日志文件,保持磁盘空间的充足。命令示例:logrotate -f /etc/logrotate.conf
请注意,在执行以上磁盘清理命令时要谨慎操作,以免误删重要文件或目录。可以先进行备份,并根据具体需求进行调整和修改命令。另外,建议定期进行磁盘清理,以便有效管理服务器的存储空间。
2年前 -
在Linux服务器上进行磁盘清理时,可以使用一些命令来定位和清理不必要的文件和目录,以释放磁盘空间。以下是一些常用的磁盘清理命令和操作流程。
1. 查找大文件:通过查找大文件可以快速找到占用大量磁盘空间的文件。
“`
find / -type f -size +100M
“`
该命令将查找大于100MB的文件,并显示其路径。2. 删除旧日志文件:日志文件往往占用大量磁盘空间,可以通过删除旧日志文件来释放空间。
“`
find /var/log -name “*.log” -mtime +30 -exec rm -f {} \;
“`
该命令将删除/var/log目录下30天前的所有以.log结尾的日志文件。3. 清理临时文件:临时文件往往是磁盘空间的主要占用者之一,可以通过定期清理临时文件来释放空间。
“`
rm -rf /tmp/*
“`
该命令将删除/tmp目录下的所有文件和目录。4. 清理yum缓存:yum软件包管理器会在下载软件包时缓存副本,可以通过清理yum缓存来释放磁盘空间。
“`
yum clean all
“`
该命令将清理所有yum缓存。5. 清理软件包残留文件:卸载软件包时,可能会留下一些残留文件,可以通过清理这些残留文件来释放磁盘空间。
“`
yum autoremove
“`
该命令将自动删除不再需要的已安装软件包及其依赖项。6. 清理回收站:如果有使用回收站的文件管理器,可以定期清空回收站来释放磁盘空间。
7. 清理旧内核:当系统更新内核时,旧版本的内核也会被保留在系统中。可以通过删除旧内核来释放磁盘空间。
“`
rpm -qa | grep kernel | sort -V | head -n -1 | xargs sudo yum -y remove
“`
该命令将列出已安装的内核版本,并删除除最新版本之外的其他旧版本。8. 清理缓存文件:一些应用程序会在运行过程中生成缓存文件,可以通过定期清理这些缓存文件来释放磁盘空间。
以上是常用的磁盘清理命令和操作流程,可以根据实际情况选择适合的命令来释放磁盘空间。请注意,在执行删除操作之前,务必确定文件是否确实不再需要,以免造成数据丢失。
2年前