Linux 根文件夹下的大文件

Linux 根文件夹下的大文件,linux,linux-mint,Linux,Linux Mint,我尝试在我的LinuxMint上释放空间。为此,我执行了以下命令: sudo find / -type f -size +500000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }' 我惊讶地看到根文件夹下的大文件名称以tmp开头: /root/tmpi7zlWeEefGkTSKgkNx.OwOwu6riUIxJ0zERi9Vc-kmlVqi2FOTgcghzEavlS2rYiOk8ueIWwZ2tSwFf4EGlrYxmYkqVsAGfYUW

我尝试在我的LinuxMint上释放空间。为此,我执行了以下命令:

sudo find / -type f -size +500000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
我惊讶地看到
根文件夹下的大文件名称以
tmp
开头:

/root/tmpi7zlWeEefGkTSKgkNx.OwOwu6riUIxJ0zERi9Vc-kmlVqi2FOTgcghzEavlS2rYiOk8ueIWwZ2tSwFf4EGlrYxmYkqVsAGfYUWhB6YWB5sMZKPkudzaJg1mf_woU.5fkfAN1vNCqmQQeoKHEPX7liBKfCXEMRvq3WmymdjKZG: 663M
/root/tmpv5wRjTFTVDJTdQpQg01TELoSFR2n7h9hOtR7TzZsrFggZ-yId691drlhY3m-w40KCnf_ktA1xuMc3ySuV5T1sSBxXdwLIYVtes0I6pFLxkEXwi4qb0SHku2q.mTz7A0dVs.w4C7N3nMlhqsLamb5l-ZbjqVIuI0MtJwPRYEnQczMe-ZmmnmG67B11OEzALpPhYDy3e: 2.0G
/root/tmp9ZSjQGbxfUS0EEgO3slimCl54bX9jv-GgNUGbb0SDV2TIcjy2q7f0yVfgD-af8JwUgmX4DFrtEmGlFtIS65_7aWxt.k7YfMvgAir66kse1shiT5mgfp7JN9nbb6T5VzDc_loWJSku0y1VAvy498nA1opRGfGA6Spg40afYTtYuwC9i0oObPpXI-VeTYyjT465ZHxZ0mbpJJs4T4abzYYhCIxImX3HoNlbL8WSUtwFVySIZkHzbQyppmKZNv: 1.6G
/root/tmpYkGr4ZI2ru2sk4xc: 906M
(...)
这些文件匹配什么?可以安全地删除这些文件吗


谢谢

它似乎是临时文件,因此您可以删除,但我认为您应该使用head/tail命令检查这些文件的内容,查看其中的一些行,这样您就可以清楚地识别它们是如何创建的以及包含哪些内容。

使用file命令查看它们是什么类型的文件,以及它们是否为非二进制文件,用尾巴/头/更多/更少等阅读它们。不要使用cat,因为这样会滚动太远,因为它们太大了

如果它们是文本文件,则应该使用tar进行相当好的压缩。创建一个tar文件
tar-czvf tmp.tar tmp*
。这将为您提供这些文件的备份,以备需要。创建tar文件后,可以删除这些文件并监视任何异常行为

如果创建了其他临时文件,则可以使用auditctl查看/root目录并确定哪些进程正在写入文件