簡體   English   中英

命令清理我的Web服務器上的tmp目錄

[英]command to clean tmp directory on my web server

write failed: No space left on device (28)我網站write failed: No space left on device (28) 所以我用ssh檢查了我的tmp大小,它是100%滿的。

我可以通過ssh使用什么命令來釋放tmp目錄中的空間?

cd /tmp
rm -fr *

使用PHP我不知道您是否有權刪除文件:

$files = glob('/tmp/*');
foreach($files as $file){
   if(is_file($file)){
       unlink($file);
   }
}

您只需要刪除文件

rm -rf /path/to/tmp/*

您需要使用包含臨時文件的目錄路徑調整/path/to/tmp

警告:請記住,所有刪除的文件都已被刪除(=丟失)。 因此,在使用此命令之前,請先檢查所有參數。

rm -rf tmp /

遞歸刪除目錄tmp及其中的所有文件,包括子目錄。 最好小心這個命令!!

要解決你的問題,請做一張海報的建議。

但為了避免它在未來建立一個cron工作,以定期整理。

查看使用find system命令查找可以安全刪除的舊文件(即不使用的臨時文件)。

您可以刪除tmp目錄中的文件,只需轉到tmp目錄即可

cd tmp/

並運行以下命令

rm -rf ./

它將刪除該目錄中的所有目錄。

rm -rf *.*

它將刪除該目錄中的所有文件。

測試此命令。 顯示文件?

(如果這不是您要清理的文件夾,請替換/ tmp /)

find /tmp/ -mtime +6 -exec ls   {} \;

編輯你的cron表:

$> crontab -e

添加一行:

* 6 * * * find /tmp/ -mtime +6 -exec rm -r   {} \;

要永久刪除 / tmp中的所有文件(每日),這是一整天的日子。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM