① linux 垃圾文件清理
1,sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove
這三個命令主要清理升級緩存以及無用包的
2,清理opera/firefox的緩存文件:
ls ~/.opera/cache4|xargs rm -f
ls ~/.mozilla/firefox/*.default/Cache|xargs rm -f
3,清理Linux下孤立的包:
圖形界面下我們可以用:gtkorphan
sudo apt-get install gtkorphan -y
終端命令下我們可以用運譽耐:deborphan
sudo apt-get install deborphan -y
4,刪除多餘的內核:
打開終端敲命令:dpkg --get-selections|grep linux
有image的就是內核文件;
刪除老的內核文件:
sudo apt-get remove 內核文件名 (例如:linux-image-2.6.27-2-generic)
內核刪除,釋放空間了,應該能釋放130-虛冊140M空間。
最後看旁春看當前內核:uname -a
5,清空某個目錄下所有log日誌:
for i in `ls *.log*`
do
cat /dev/null >$i
done
② Linux清理臨時文件
Linux每次重啟都會清理 /tmp 下的臨時文件,但既是伺服器,又怎麼會經常重啟呢?當時有人也使用 rm -rf /tmp/* ,但是 rm -rf /tmp/* 可能誤刪,也可能造成進程僵死。所以樓主推薦你使用 tmpwatch 命令。如果系統是最小安裝的情況下,可能沒有 tmpwatch 命令,如: -bash: tmpwatch: command not found ,這個時候首先要安裝 tmpwatch 命令,執行命令: yum install tmpwatch -y 即可。
tmpwatch 刪除臨時暫存文件
參數:
-a或--all 刪除所有類型的文件。 -f或中正謹--force 強制刪除文件或目錄,類似rm指令的 -f 參數。 -q或--quiet 不顯示指賣基令執行過程。 -v或--verbose 詳細顯示指令執行過程。 --test 僅作測試,並不真的刪除文件或目錄。清明
使用實例:
註: 執行結果如下:
③ linux 垃圾怎麼清理
一、刪除緩存
1,非常有用的清理命令:
sudo apt-get autoclean 清理舊版本的軟體緩存
sudo apt-get clean 清理所有軟體緩存
sudo apt-get autoremove 刪除系統不再使用的孤立軟體
這三個命令主要清理升級緩存以及無用包的。
2,清理opera firefox的緩存文件:
ls ~/.opera/cache4
ls ~/.mozilla/firefox/*.default/Cache
3,清理Linux下孤立的包:
終端命令下我們可以用:
sudo apt-get install deborphan -y
4,卸載:tracker
這個東西一般我只要安裝ubuntu就會第一刪掉tracker 他不僅會產瞎知生大量的cache文件而指輪且還會影響開機速度。再軟體中心刪除。
附錄:
包管理的臨時文件目錄:
包在
/var/cache/apt/archives
沒有下載完的在
/var/cache/apt/archives/partial
二、刪除軟體
ubuntu軟體的刪除一般用「ubuntu軟體中心」或「新立得」就能搞定,但有時用命令似乎更快更好~~
sudo apt-get remove --purge 軟體名磨逗消
sudo apt-get autoremove 刪除系統不再使用的孤立軟體
sudo apt-get autoclean 清理舊版本的軟體緩存
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 清除殘余的配置文件
保證干凈。
三、刪除多餘內核
1,首先要使用這個命令查看當前Ubuntu系統使用的內核
uname -a
2,再查看所有內核
dpkg --get-selections|grep linux
3,最後小心翼翼地刪除吧
sudo apt-get remove linux-image-2.6.32-22-generic
ps:linux-image-xxxxxx-generic 就是要刪除的內核版本
還有
linux-headers-xxxxxx
linux-headers-xxxxxx-generic 總之中間有「xxxxxx」那段的舊內核都能刪,注意一般選內核號較小的刪
④ linux幾種快速清空文件內容的方法
Linux清空文件內容的方法還是有很多的,這里舉兩種方法。
1、 通過重定向到 Null 來清空文件內容,如下圖所示,之前t.c的為4.8K大小的文件,重定向後,大小為0。
⑤ linux定時任務刪除除當天外的文件夾
清理linux文件步驟如下:
1、首先新建腳本new_namesh清理文件命令如下:find/var/mqm/errors/-name.py-execrm-rf{};
2、其次給腳本加上許可權:chmod+xnew_name.sh;
3、最後打開定時任務:crontab-e,加入100/path/new_namesh這是每天0點10分執行此腳本。
⑥ 清理Linux磁碟空間的方法有哪些
1:清理殘余的配置文件
一般而言,當從 Ubuntu 系統中刪除了一個軟體之後,該軟體的殘余配置文件並沒有被刪除。如果確信以後不再使用該軟體,那麼保留其配置文件實在沒有必要,所以大可一並刪除之。
要刪除某個軟體的殘余配置文件,可以執行下面的操作:
在終端中執行 sudo synaptic,以便啟動 Synaptic 包管理工具。
點擊 Synaptic 右下角的 Status 按鈕進行切換。
現在,應該能夠在 Synaptic 的左邊看到 Not installed (resial config)。選擇它即可在右邊看到包含有殘余配置文件的包,可以在此選擇刪除該包。
2:清理下載的緩存包
在 Ubuntu 中通過 sudo apt-get install 安裝軟體時,其下載的包都緩存在 /var/cache/apt/archives/ 目錄中。如果要清理掉這些已下載的緩存包,那麼可以執行命令:
sudo apt-get autoclean
sudo apt-get clean
3:清理不再需要的包
在 Ubuntu 系統中安裝軟體時,該軟體的依賴通常也會自動安裝上。那麼,在刪除該軟體後,其依賴可能需要我們手動刪除之。可以運行 sudo apt-get autoremove 命令來解決這個問題。
4:清理無用的語言文件
Ubuntu 與其他 Linux 發行版一樣,是一個支持多語言界面的系統。其實,對使用自己母語的我們來說,通常保留中文即可,也可以保留自己所需要使用的語言,如英文。其他的語言文件則沒有必要保留。
為了清理這些無用的語言文件,需要在 Ubuntu 系統中安裝一個名為 localepurge 的小工具。
安裝 localepurge 是十分簡單的,只需執行 sudo aptitude install localepurge 命令就可以了。在安裝的過程中,程序會提示進入如下圖所示的畫面中進行配置。
localepurge
使用空格鍵可以選擇需要保留的區域配置,其他的則會被刪除。當以後在安裝程序時,此工具也會自動執行,勿需再次配置。中文用戶保留zh、zh_CN、zh_CN.*
⑦ linux磁碟滿了如何清理
1、定期對重要文件系統掃描,並作對比,分析那些文件經常讀寫
#ls–lR/home>;files.txt
#diff filesold.txt files.txt
通過分析預測空間的增長情況,同時可以考慮對不經常讀寫的文件進行壓縮,以減少佔用空間。
2、查看空間滿的文件系統的inodes消耗
#df -i/home
如果還有大量inode可用,說明大文件佔用空間,否則是可能大量小文件佔用空間。
3、找出佔用空間較大的目錄
查看/home佔用的空間
# -hs/home
查看/home下佔用空間超過1000m
# |awk '$1>;2000'
4、找出佔用空間較大的文件
#find /homesize+2000k
5、找出最近修改或創建的文件
先touch一個你想要的時間的文件如下:
# touch-t 08190800 test
#find/home -newer test -print
6、刪除系統日誌等
刪除生成core,mbox等文件
#find/ -name core|xargs rm -rf
刪除日誌
#rm -rf/var/log/*
7、對分區做鏈接
在有空間的分區,對沒有空間分區做鏈接
#ln -s /home/usr/home
8、找出耗費大量的空間的進程
根據不同的應用,找出對應的進程,分析原因
9、檢查並修復文件系統
#fsck -y/home
10、重啟機器