技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁 > 教程 > 服務(wù)器類 >

Linux下清空與刪除指定大小的大文件命令

來源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2018-07-02 00:13┆點(diǎn)擊:

  查找大文件

 代碼如下      

find /dir -size +100M -exec ls -lh {} \;

 

  如果想直接刪除大于50M的文件,使用命令

 代碼如下      

find /var/mail/ -size +50M -exec rm {} \;

 

  如果要清空一些文本文件類的東西,可以使用

 代碼如下      

echo "" > /www.111cn.net /xxx.log

 

  此命令能與“echo > /var/log/big.log”達(dá)到相同效果,不過,命令執(zhí)行后,需要用“Ctrl + d”結(jié)束

 代碼如下      

clear > /opt/log/big.log

 

  此命令會把big.log文件內(nèi)容清空,而不刪除文件

  同樣的效果,用true、flase、“:”等也能實(shí)現(xiàn)清空文件內(nèi)容,而不刪除文件的效果

 代碼如下      

true > /opt/log/big.log
flase > /opt/log/big.log
: > /opt/log/big.log

 

  若想刪除文件,只需利用rm命令即可

 代碼如下      

rm -f  /opt/log/big.log

 

  如果想排序文件夾和文件,可以使用

 代碼如下      

du -s * | sort -nr | head

 

  補(bǔ)充兩個(gè)好用簡單的方法

 代碼如下      

cat /dev/null > 要清空的文件

>要清空的文件

 

  這幾個(gè)命令雖然是很方便,但是要謹(jǐn)慎使用,避免清空重要文件。